在写了几个avfilter之后,原本以为对ffmpeg应该算是入门了. 结果今天想对一个视频文件进行转码操作,才发现基本的视频读取,输出都搞不定. 痛定思痛,仔细研究了一下ffmpeg提供的example,总结归纳读取处理视频文件的简要思路. 在读取,处理视频文件时,以下四个结构体是非常重要的,所以放在片首提一下. AVFormatContext 媒体源的抽象描述,可以理解成视频/音频文件信息描述 AVInputFormat / AVOutputFormat 容器的抽象描述 AVCodecCon…