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 を使用してプログラムでこれを実行したいと考えています。
それについて何か考えはありますか?
ありがとう。