我有一个视频文件,其中包含一些错误。该文件是可读的,但在某些磁盘操作期间可能某些块出错。因此在播放视频时,几秒钟将无法正确显示。大多数媒体播放器都可以让我播放此文件而不会崩溃。
现在我想使用 ffmpeg 将文件编码为其他格式。但是重新编码过程被该错误阻止。
我想知道是否有办法让 ffmpeg 忽略该错误,就像媒体播放器一样。它可以忽略/跳过那几秒钟,然后继续处理其余部分。
答案1
我发现的简单解决方案是使用-ss
选项跳过有错误的地方。
我有一个视频文件,其中包含一些错误。该文件是可读的,但在某些磁盘操作期间可能某些块出错。因此在播放视频时,几秒钟将无法正确显示。大多数媒体播放器都可以让我播放此文件而不会崩溃。
现在我想使用 ffmpeg 将文件编码为其他格式。但是重新编码过程被该错误阻止。
我想知道是否有办法让 ffmpeg 忽略该错误,就像媒体播放器一样。它可以忽略/跳过那几秒钟,然后继续处理其余部分。
我发现的简单解决方案是使用-ss
选项跳过有错误的地方。