恢复损坏的视频文件

Recovering corrupted video file

几天前我在开车时目睹了一场车祸,因为我有行车记录仪(Genius Full HD),所以我想我可以将碰撞的视频文件发送给其中一位司机。行车记录仪记录了 3 分钟的片段,它在发生碰撞的视频上出现了故障,从而破坏了记录。当我尝试在 Quicktime 中打开它时,它崩溃并显示错误消息 QuickTime Player can't open "FILE5853.MOV" because the movie's file format isn't recognized. 同样,当我尝试在那里打开它时 VLC 什么也不做,并产生以下终端输出

VLC media player 2.1.5 Rincewind (revision 2.1.4-59-g5f258d5)
[0x101902a80] main interface error: no suitable interface module
[0x100237b20] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x100850000] moov atom not found
[0x103946860] mp4 demux error: MP4 plugin discarded (no moov,foov,moof box)
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10402ae00] moov atom not found
[0x103946860] avcodec demux error: Could not open FILE5853.MOV: Unknown error: 1094995529
[0x1092622a0] mp4 demux error: MP4 plugin discarded (no moov,foov,moof box)
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200ea00] moov atom not found
[0x1092622a0] avcodec demux error: Could not open FILE5853.MOV: Unknown error: 1094995529

出于好奇,我 hexdump 了 FILE5853.MOV,我知道里面有大约 67 MB 的东西,但我无法获取视频。任何关于如何获取那里的视频的建议(如果可能的话)将不胜感激。

尝试recover_mp4_to_h264。您需要提供有效的参考资料,即完整片段之一。

Usage:
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] [<recorder>]
recover_mp4_to_h264 in_corrupted.mp4 out_video.h264 [--aac | --pcm | --mp3] [<recorder>]