关于ffmpeg,av_read_frame函数返回值小于0的错误

来源:互联网 发布:iphone和ipad软件同步 编辑:程序博客网 时间:2024/05/16 15:47

自己写了一段将视频切成图片的程序,在机器上运行,发现每次切到10%就结束了,截取av_read_frame返回值,发现返回值是AVERROR_EOF就是-541478725,因为之前写的切图程序跟这次没什么区别只是把中间的图片工作去掉了,感到很疑惑。diff了一下没发现区别,最后寻思是不是因为读取速度太快导致的,就把切图延时从50ms变成500ms,目前程序很正常。

只能归结为机器性能导致的?具体原因还不太清楚,只是目前已经ok