我尝试打开一个 AVI 文件。
我尝试的第一个软件是 VLC 媒体播放器。它报告了一些有关 AVI 索引的错误:
此 AVI 文件已损坏。无法正常搜索。您想尝试修复它吗?这可能需要很长时间。
我选择了是,然后它开始修复 AVI 索引,当修复进度条达到 20% 左右时,它就退出了。然后视频开始播放,并比预计结束的时间早得多地停止了。
- 接下来我尝试在 Totem Movie Player 中打开它,它也早先停在与 VLC 播放器相同的位置。
- 我尝试在 GMplayer 中播放。现在整个 AVI 文件可以从头到尾播放,但无法拖动播放进度条,而在 VLC player 和 Totem player 中可以。
- 我听说 Avidemux 可以修复 AVI 索引错误,但后来发现它甚至在尝试修复错误之前就无法打开 AVI 文件。
所以我想知道如何修复 AVI 索引错误,或者至少拖动 GMplayer 中的播放进度条?
感谢致敬!
答案1
我能够用这个恢复损坏的 avi 索引
$ mencoder -forceidx input.avi -o output.avi -oac copy -ovc copy
来源:http://compbrain.net/archives/18
但是之前这个文件在 VLC 中是可以播放的,修复索引后 VLC 的警告就消失了。