avutil:核心工具库,基础模块之一,提供了hash器、编解码器等工具函数。

avformat:文件格式和协议库,封装了Protoco1层和Demuxer、Muxer层。

avcodec:编解码库,封装了codec层,提供接口,支持第三方的codec以插件方式添加。

avfilter:音视频滤镜库,音视频特效处理,字幕滤镜处理等。

avdevice:输入输出设备库,ffplay播放音频、视频都需依赖此库。

swresample:音频重采样库,对数字音频进行声道数、数据格式、采样率等信息转换。

swscale:视频图像格式转换库,提供将YUV数据转为RGB数据、分辨率转换等服务。

postproc:后期处理模块,为avfilter提供了一些基础函数。