ffmpeg 是现在开源的全能编解码器,基本上全格式都支持,纯 c 语言作成,相对比其它的 VLC ,GStreamer glib2 写的,开发更简单些,文档很棒,就是 examples 比较少. 常用的功能有: AVFrame 数据帧 AVCodecContext 编解码器AVPacket 数据帧swr_convert 格式转换器 ffmpeg 的使用都差不多,查找解码器,准备数据,解码,拿结果. 基本上会了一种,其它的也就能会,新版的 4.x 的代码较之前的有些变化,现在大部分之前的代码也是