如何修复损坏的 AVI 文件?

Pao*_*ino 27 video repair media avi

我有一个大约 110mb 的 .avi 文件。当我尝试使用 VLC 媒体播放器播放它时,它会说“此文件已损坏。尝试修复?” 并且在它完成它的事情之后它仍然无法播放它。

有没有其他软件可以从中获取任何视频?也许一个专门研究这种事情的人?我不是很有希望,因为我想如果有什么可以发挥出来的话 VLC 会设法做到这一点,但我想我无论如何都会试一试......

slh*_*hck 16

以下是一些可能有帮助的程序:

  • 当您打开文件时,VLC应该会为您修复损坏的 AVI 文件的索引。
  • DivFix++
  • AviFiXP(仅在 Windows 上运行)

这里有一个关于修复损坏的 AVI 文件的广泛教程:修复损坏或损坏的 AVI 文件 - AfterDawn:指南

您还可以尝试通过使用FFmpeg进行比特流复制来重建容器:

ffmpeg -i input.avi -c copy output.avi
Run Code Online (Sandbox Code Playgroud)


Nic*_*ski 15

过去我有一些运气,使用DivFix有很多损坏/不完整的 AVI ,但不确定它是否在 Windows XP 之后的任何版本上都能正常工作。

较新的版本是DivFix++

DivXFix++ 旨在通过重建文件的索引部分来修复损坏的 AVI 文件流。这在尝试预览没有索引部分的电影时非常有用,例如某些文件当前正在从 ed2k 或 bittorent 网络下载。DivFix++ 完全重写了“DivFix”程序,因为它存在缺陷和性能低下。

  • 惊人的。我为一个 799 MB 的视频文件做了这个,它的效果非常好。事实上,这个 AVI 文件在用 VLC 播放时也出现了同样的错误。它从未在 Windows Media Player 上播放过。现在它也可以在 Windows Media Player 中完美播放。尼克 - 非常感谢! (2认同)