解封装流程

  • 创建format context
    • 打开文件流: avformat_open_input
    • 寻找流信息: avformat_find_stream_info
  • 获取音视频流的索引值
  • 获取音视频流
  • 解析音视频数据帧 AVPacket

AVPacket

* 解码前的数据
* uint8_t *data:压缩编码的数据。例如对于H.264来说,1个AVPacket的data通常对应一个NAL。
* int size:data的大小
* int64_t pts:显示时间戳
* int64_t dts:解码时间戳
* int stream_index:标识该AVPacket所属的视频/音频流。