Um cartão SD formatado com ext 4 que usei para gravar vídeos foi corrompido recentemente e tive que usar o PhotoRec para extrair dados do cartão. Depois de fazer isso, consegui rastrear arquivos de log que mostravam que meus arquivos de vídeo tinham sido gravados com sucesso quando o pi estava operacional, e. g .:
2015-09-07T13:08:36.000Z 34.49127333 -104.21763833 1270.80 34.166 /home/pi/hasp_videos/2015-09-07T13-08-36p000Z_34p49127333_-104p21763833_1270p80.h264
Portanto, eles devem estar em algum lugar no cartão SD e, por extensão, nos dados recuperados. No entanto, como o PhotoRec não pode ressuscitar nomes de arquivos e não renomeou nenhum arquivo de recuperação com o sufixo ".h264", ficamos com duas possibilidades:
Sendo um otimista, estou tentando descobrir como identificar quais dos 100.000 arquivos recuperados são meus arquivos de vídeo. Meu primeiro pensamento foi tentar usar o player VLC para reproduzir qualquer arquivo acima de 1 Mb de tamanho:
find * -size +1M | 'sed 's/^/vlc /''
Existe uma maneira melhor de fazer isso? Ou é o número 2 correto e eu nunca recuperei os vídeos em primeiro lugar?