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