pode tentar isto:
aqui está uma alternativa para aqueles que precisam recuperar o mp4 AVC
Mega Download
Este utilitário pode recuperar o fluxo H.264 / AVC de arquivos MP4 / MOV não finalizados
sem (ou vazio) cabeçalho. Você pode ter o arquivo não finalizado em caso de danos
filmadora durante a gravação ou algo semelhante. Este utilitário foi testado com arquivos
gravada pela GoPro, mas também pode funcionar com outras filmadoras.
Uso:
recover_mp4_to_h264 in_good_similar.mp4 --avcc
recover_mp4_to_h264 in_corrupted.mp4 out_video.h264 [out_audio.aac | out_audio.wav | out_audio.mp3] []
recover_mp4_to_h264 in_corrupted.mp4 out_video.h264 [--aac | --pcm | --mp3] []
Gravadores suportados:
O padrão é Ambarella (usado no GoPro, etc.)
Especifique --eos no caso da Canon EOS
Especifique --apple no caso de algum codificador de software da Apple
Especifique --htc no caso do smartphone HTC
Especifique --motorola no caso do smartphone Motorola
Especifique --samsung no caso da filmadora Samsung
Passo 1: Use qualquer arquivo anterior com a mesma resolução e taxa de bits
para gerar o registro de configuração do AVC, por exemplo
recover_mp4_to_h264.exe GOPR0346.MP4 --avcc
Nota: Ele criará o arquivo 'avcc.hdr' no diretório atual.
Etapa 2: recuperar o fluxo H.264 do arquivo corrompido, por exemplo
recover_mp4_to_h264.exe GOPR0347.MP4 GOPR0347.h264 GOPR0347.aac
Nota: O arquivo 'avcc.hdr' deve existir.
Nota: Especifique --pcm ou o nome do arquivo WAV no caso de recuperar arquivos MOV escritos pela Canon EOS.
Passo 3: Use qualquer outro utilitário (Yamb ou ffmpeg por exemplo)
para recriar o arquivo MP4 / MOV do fluxo H.264 (GOPR0347.h264).
Nota MP4 não suporta som PCM, você deve criar MOV neste caso:
ffmpeg.exe -r 30 -i recovered.h264 -i recovered.wav -vcodec copy -acodec copy result.mov