现在该怎么做
- 把原始文件复制到另一块磁盘,只在副本上操作。
- 准备一段由同一设备、以相同分辨率、帧率和编码录制的正常短片。
- 把两个文件都添加到损坏文件修复中,重建索引。
如何修复
保留原始文件
把中断的文件从存储卡复制到电脑上的另一块磁盘。原始文件留在卡上,不要再往这张卡上录制任何内容。
确认录像被中断
如果文件大小与录制时长相符,却无法播放或显示时长为零,很可能是录像被中断了。FileFix Ultimate 的结构检查会报告 moov box 缺失。如果文件非常小,说明几乎没有写入数据。
准备参考片段
你需要一段由同一设备以相同设置拍摄的正常片段:分辨率、帧率、编码和防抖都要一致。如果没有,请用相同设置在另一张卡或电脑上录制大约十秒钟。
运行修复
在损坏文件修复中选择中断的视频,并指定参考片段。系统会根据参考片段的结构重新找出各帧的位置,建立新索引,并把结果另存为新的 MP4 或 MOV 文件。
检查结果
播放修复后的文件。最后几秒可能缺失,或者声音会略有不同步。结果会如实显示其验证状态。
为什么需要同一设备的参考片段
MP4 或 MOV 的 moov box 保存着编码设置,以及每一帧的位置和大小。许多相机在录像正常停止时,才会把这个 box 写在文件末尾。录像一旦中断,它就完全缺失。
编码设置因设备和录制模式而异,所以必须从同一设备、相同设置拍摄的正常片段中获取。各帧的位置则通过从头读取视频数据重新找出。如果参考片段的设置不同,画面就会出错,或者修复失败。
与被截断文件的区别
复制过程中被截断的文件,或恢复后缺少末尾的文件,索引往往在开头,但数据不够。像这样被截断的 MP4,可以通过缩短索引,让它播放到剩余数据为止来修复。损坏视频修复指南中有更详细的说明。
哪些情况下无法修复
- 没有同一设备、相同设置的参考片段。
- 录像刚开始就停止了,几乎没有写入视频数据。
- 文件在存储卡上是碎片化存放的,混入了其他视频数据。
- 设备使用专有或加密格式录像。
FileFix Ultimate 如何提供帮助
- 从 1.0.4 版起,使用参考片段重建缺少 moov 索引的 MP4 和 MOV 文件。
- 从 1.0.4 版起,把被截断的 MP4 文件修复到可播放的部分。
- 结果始终是新文件,绝不修改原始文件。
- 结构检查会先报告索引缺失、媒体数据缺失或文件截断。
FileFix Ultimate 免费、可离线使用,并且不会向你正在恢复的驱动器写入数据。运行前请检查签名。
常见问题
录像时电池没电了,视频无法播放。
录像没有正常结束,所以索引缺失。用同一设备拍摄的正常片段重建索引,往往就能播放。
随便什么视频都能当参考吗?
不能。它必须来自同一设备,并且分辨率、帧率和编码都相同。设置不同会导致修复失败。
出现 moov atom not found 错误。
这表示索引(moov box)缺失。这是录像中断的典型错误,可以用参考片段来修复。
修复会改动原始文件吗?
不会。修复结果会另存为新文件,原始文件保持不变。