ffmpeg学习日记19-判断AVPacket中的一帧数据是否为关键帧_av_pkt_flag-CSDN博客

网站介绍:文章浏览阅读2.2k次。ffmpeg学习日记19-判断AVPacket中的一帧数据是否为关键帧从视频转到h264,其264数据存放结构是AVPacket,所以要利用AVPacket结构中的数据来判断关键帧,关键帧就是I帧。方法一:通过数据解析协议来判断最简单的办法是找0x65或0x25(I frame启始位),或者去找0x67或0x27(SPS)和0x68或0x28(PPS)后面的完整包。SPS和PPS后面必然跟着I frame。方法二:通过AVPacket中的标志来判断如何判断当前AVPacket是否为关键帧呢?答_av_pkt_flag