FFmpeg其实不是一款点开就能用的软件,而是一整套处理音视频的开源工具和程序库,你平时用的播放器、剪辑软件、直播平台,底层大多都在调用它。它由libavcodec、libavformat、libavfilter等几个分工明确的库组成,分别负责编解码、封装格式和滤镜处理,对外则提供ffmpeg、ffprobe、ffplay三个常用命令。一段视频在它内部的流程也很清晰:先解封装取出音视频流,再解码还原成原始数据,最后按需处理、重新编码并封装。理解这套逻辑之后,你就能用几条简单命令完成格式转换、提取音频、裁剪压缩这些操作,也更容易明白它为什么被叫做音视频领域绕不开的基础设施。想上手的话,先记住输入、处理、输出这三段就够了,感兴趣可以先收藏慢慢看。