Arquivos de vídeo recuperados não serão reproduzidos

4

Eu tenho um cartão SD com fotos e vídeos que não funcionavam corretamente. Consegui recuperar os arquivos com Photorec . As fotos estão OK, mas quando tento abrir os arquivos de vídeo (extensão * .mov), obtenho os seguintes erros quando tento abri-los nos seguintes programas

  • Windows Media Player : "O Windows Media Player encontrou um problema ao reproduzir o arquivo"
  • Quicktime : "Erro -2048: não foi possível abrir o arquivo porque não é um arquivo que o QuickTime entende"
  • VLC : mostra o primeiro quadro do vídeo e o som é apenas ruído branco

Os arquivos parecem corretos, então presumo que os dados ainda estão lá. Existe alguma maneira de corrigir esses arquivos de vídeo recuperados?

    
por BioGeek 14.12.2012 / 17:47

3 respostas

3

De acordo com o link fornecido, o PhotoRec ignora o sistema de arquivos.

Isso é uma vantagem em alguns casos, uma vez que pode tentar recuperar a mídia mesmo de dispositivos muito danificados. No entanto, isso não levará a fragmentação de arquivos em consideração. Isso explica por que os arquivos menores funcionam, mas os maiores não.

Sugiro que você tente outro software de recuperação de arquivos para tentar recuperar os arquivos de vídeo. Eu usei o Recuva no passado e obtive bons resultados com ele.

    
por 14.12.2012 / 18:19
5

Eu encontrei exatamente o mesmo problema e encontrei uma correção:

  1. Classifique a lista de arquivos recuperados em ordem alfabética

  2. Se um arquivo terminado em .mov for imediatamente seguido por um arquivo muito menor, terminando em _ftyp.mov , ele provavelmente poderá ser corrigido; o arquivo _ftyp.mov aparentemente contém informações de cabeçalho

  3. Para corrigir o vídeo, combine os dois arquivos, colocando o arquivo de cabeçalho primeiro. Por exemplo:

    • Linux / OS X:

      cat f2951104_ftyp.mov f0195200.mov > video.mov
      
    • Windows:

      copy /b f2951104_ftyp.mov + f0195200.mov video.mov
      

Para referência, aqui estão as informações que o comando de arquivo me deu sobre os dois arquivos recuperados e o arquivo combinado :

$ file f2951104_ftyp.mov
f2951104_ftyp.mov: ISO Media, Apple QuickTime movie
$ file f0195200.mov
f0195200.mov: Apple QuickTime movie (unoptimized)
$ file video.mov
video.mov: ISO Media, Apple QuickTime movie

Fonte: link

    
por 26.08.2015 / 02:49
1

Os arquivos de vídeo ficam corrompidos quando recuperados com o photorec (a mesma coisa com o testdisk) para que eles não sejam reproduzidos, mesmo que o fluxo de vídeo esteja lá. Eu tive o mesmo problema com vídeos excluídos acidentalmente de uma câmera Canon EOS. Gastei algum tempo tentando concatenar arquivos, depois gastei idades compilando untrunc mas não consegui nada que pudesse ser reproduzido com nenhum dos métodos.

Então eu encontrei um script perl, mp4fixer que corrige arquivos de vídeo corrompidos. E funcionou!

Veja como:

  1. Assim como o untrunc, o mp4fixer funciona comparando os arquivos, então você precisará de um arquivo de vídeo funcional, da mesma câmera, com as mesmas configurações e tudo o mais próximo possível do arquivo de vídeo corrompido.

  2. Coloque os dois arquivos de vídeo em uma pasta, abra a pasta em um terminal e digite os seguintes comandos:

    wget https://github.com/bookkojot/mp4fixer/archive/master.zip
    unzip master.zip
    mp4fixer-master/fixer.pl good-video.mov bad-video.mov fixed
    

    Na última linha, substitua good-video e bad-video pelos nomes dos seus arquivos e o último argumento (aqui fixed ) pode ser qualquer palavra de sua escolha e será usado como um prefixo para os arquivos gerados .

  3. Após o script ter feito a sua coisa, sua pasta será inundada por arquivos prefixados. Procure o que termina com *-out-video.h264 .

  4. Você já pode reproduzir esse arquivo usando o VLC, mas no meu caso o framerate estava em todo lugar, então eu o converti para MP4 usando o HandBrake e é isso, meus vídeos agora estão jogando muito bem!

nota: só percebendo agora, não precisava de áudio no meu caso, então esqueci o fato de que o mp4fixer restaura o áudio como um arquivo .raw separado. Há mais informações sobre o som na página de readme . Além disso, o áudio bruto foi reproduzido no Audacity ( File > Import > Raw Data ), mas na velocidade errada.

    
por 27.06.2018 / 22:03