【目录】郭老二博文之:图像视频汇总
#一、FFmpeg中最关键的结构体之间的关系
FFmpeg中结构体很多,最关键的结构体可以分成以下几类:
1、解协议(http,rtsp,rtmp,mms)
AVIOContext,URLProtocol,URLContext 主要存储视音频使用的协议的类型以及状态。
URLProtocol存储输入视音频使用的封装格式。每种协议都对应一个URLProtocol结构。(注意:FFmpeg中文件也被当做一种协议“file”)
2、解封装(flv,avi,rmvb,mp4)
AVFormatContext 主要存储视音频封装格式中包含的信息;
AVInputFormat 存储输入视音频使用的封装格式。每种视音频封装格式都对应一个AVInputFormat 结构。