我该如何修复(可能已损坏?)mp4 文件?

我该如何修复(可能已损坏?)mp4 文件?

恐怕我不知道(有人能帮我诊断一下吗?)这个文件是否损坏了。我只是猜测。我使用的是 Linux、Lubuntu 20.04LTS 和 VLC v 3.0.9.2。

  1. 与此文件夹中其他带有缩略图的 mp4 文件不同,此文件没有缩略图。只有一个通用的“mp4”图标。

  2. VLC 不会打开文件或播放它(对文件夹中的其他文件来说,这很正常),而只是打开一个播放列表窗口,底部有一个黄色条在闪烁,就好像它正在尝试加载但无法加载一样。

  3. 当我运行 ffmpeg 将文件复制到另一个文件名时,希望这可能会有所帮助,但 ffmpeg 给出了“处理输入时发现无效数据”的错误。

还有其他方法可以恢复文件吗?我用无人机拍摄了它,怀疑文件是在最后被拍摄的,我可能抓住了无人机,把它翻转过来关掉,然后关闭了电池……可能与这个过程有关,文件突然结束了?这个文件很大,有 500MB,所以里面有数据(理想情况下)我很想看看。

有人对下一步有什么建议吗?

先感谢您。

答案1

由于您有来自同一设备的其他有效视频,因此您可以使用untrunc它来修复它。

原始版本(现已不存在):github.com/ponchio/untrunc 使用 Windows GUI 进行分叉:https://github.com/anthwlock/untrunc/releases


如果此设备中没有其他可用的有效视频,有时您可能会很幸运,只需将视频转换为另一种容器格式即可修复它:https://superuser.com/a/539083

相关内容