我有三个示例视频,good.avi
、damaged1.avi
和damaged2.avi
。第一个将在 VLC 中播放,但后两个都错误并显示相同的“损坏或丢失 AVI 索引”消息。
我有数千个需要在 MATLAB 中处理的视频,所以我尝试使用 FFmpeg 进行错误检查,如下所示:ffmpeg -v error -i vidname.avi -f null - 2>&1
现在这是我不明白的部分:
在good.avi
它完成时没有输出 -OK
在damaged1.avi
它输出[mjpeg @ 0x7fc1dd813800] overread 1
-OK
在damaged2.avi
它完成时没有输出,如good.avi
-?????
请有视频编解码器/FFmpeg 经验的人帮助我了解这里发生了什么,以便我可以开发更强大的错误检查?