求助:ffmpeg av_seek_frame解码指定帧时花屏或马赛克的问题
我刚接触ffmpeg,现在用它解码碰到一个问题:调用av_seek_frame,设置标志为AVSEEK_FLAG_ANY之后解码指定的一帧出来的数据是花屏或马赛克, 不设这个标志时解出来的数据是正常的,但不同帧号时解出来的数据都是一样的,好像是只解了keyframe那一帧的数据.
我测试了一下,不调用av_seek_frame时在一个while循环中不停解码单帧然后保存为图片,出来的数据都是对的.
请各位高手指点一下,到底是为什么啊,在下感激不尽了^_^