3

問題は、ffmpegのフォーマットコンテキスト(AVFormatContext)からヘッダーサイズを取得することです。

今、私はそれを取得するために最初のパケット位置を使用しています:

avformat_open_input(&m_formatContext, m_openedFilePath.toStdString().c_str(), NULL, NULL);
//...
AVPacket packet;
if(av_read_frame(m_formatContext, &packet) >= 0)
    printf("Header size: %d", packet.pos); // First readed packet will be with header offset

フレームを読まずにそれを行うためのより良い方法はありますか?

4

0 に答える 0