使用PPS和SPS解码视频帧

时间:2015-06-08 06:11:53

标签: windows

我从avcC headr中存在的MOV视频文件中手动获取了PPS和SPS。 SPS = 27 6400 29 AC 1B 2B .......... PPS = 28 DE 09 8B 解码器无法使用int avcodec_decode_video2解码视频帧(AVCodecContext * avctx,AVFrame *图片,                          int * got_picture_ptr,                          const AVPacket * avpkt)。此函数给出帧值为0。     请告诉我如何使用SPS和PPS值来解码视频帧。我必须在此函数中为secusseffuly解码设置哪个参数

1 个答案:

答案 0 :(得分:0)

如何在框架中添加SPS / PPS标头?如果手动将这些标题添加到帧中,则还应在它们之间添加00 00 00 01字节。这些值为h264格式。所以你添加标题后的框架是gonne,如下所示:

<00> 00 00 00 01(SPS)00 00 00 01(PPS)00 00 00 01(DATA)

祝你好运