当某些类型的数据包进入输入流时,为什么ffmpeg h264解码器会停止解码?

时间:2018-07-26 20:34:18

标签: ffmpeg h.264

我使用av_read_frame从编码的h264文件中获取AVPacket。但是,当此数据包(00 00 01 05 94 5a 33 e7 4d 6b d7 ad 13 86 ff 47 83 93 31 f1 e3 0a)在输入流(h264视频)中时,ffmpeg解码器将停止解码任何后续AVPackets的帧。 但是,如果我跳过此数据包以提供给解码器,则下一个AVPackets解码就可以了。这包怎么了?还是ffmpeg解码器出了什么问题?

下面是供参考的测试流。

https://drive.google.com/open?id=1rHCfG4csA3rB4LSgErEBn1F3WfI5nUVr

0 个答案:

没有答案