如何使用 libavformat API 读取 H264 SPS 和 PPS NAL 字节?
我尝试使用“av_read_frame(input_avFormatContext, &avPkt)”API 从 .mp4 视频(编解码器为 h264)文件中读取视频数据到“AVPacket”结构。
我将 avPkt->data 转储到文件中。但是读取的第一帧是 IDR 帧。
使用“ffmpeg -i video.mp4 video.h264”生成的文件将在 IDR 开始之前的开始中包含 SPS 和 PPS。
我想从 .mp4 文件中提取原始 .h264 视频并将其转储为 SPS、PPS、IDR、P1、P2... 顺序。
我想使用 libavformat API 以编程方式完成这项工作。
有什么想法吗?
谢谢。