ffmpeg寻求I-frame

时间:2014-10-07 08:58:33

标签: c++ ffmpeg decoding

是否可以使用av_seek_frame()函数寻找I帧。 我面临的问题是,如果我在AVC文件中寻找,如果我不冲洗缓冲区,我会收到很多噪音。如果我刷新缓冲区,解码器不会返回帧,直到遇到I帧,如果我正在搜索,会导致在文件末尾计算总帧数时出现问题。

谢谢

1 个答案:

答案 0 :(得分:0)

如果在调用av_seek_frame时未提供标志AVSEEK_FLAG_ANY,则只会寻找关键帧(I帧)。 如果您需要有关该功能的更多详细信息,请参阅文档here