【目录】郭老二博文之:图像视频汇总
1、获取媒体信息头
根据 url ,获取它的信息头,用这些信息来初始化解封装器及输入流。
AVFormatContext *formatContext = NULL;
avformat_open_input(&formatContext, “test.mp4”, NULL, NULL);
2、获取媒体流信息
读取一些媒体数据,通过读取的这些媒体数据,尝试分析流信息。尤其是对于没有信息头的媒体,例如MPEG等,这步就很重要了,是对第一步的补充。
avformat_find_stream_info(formatContext, NULL);
3、准备解码器
一个媒体文件通常包含视频数据、音频数据、字幕信息等,有的地方将这些不同的数据类别称为轨道,在FFmpeg中称为流stream。根据解封装器中已经获取的流信息,打开合适的解