1、我运行demo,发现视频流里一个packet好像最多能取出来一帧,上网搜了下也有这种说法,说法正确吗?
2、如果视频流一个packet最多只有一帧,那么av_send_packet之后,是不是不用循环调用avcodec_receive_frame 获取帧,调用一次就行,课程所有相关的demo和网上的demo好像都是循环调用。
3、前面章节说帧pts和dts顺序,解码顺序i p bb,展示顺序ibbp,那么获取帧之后是不是要按照pts重新排下序,再放入队列中啊,如果不排序直接放,播放的时候直接取,那不是按照dts去播放的吗,而没有按照pts。还是我有什么理解错误