【2026最新】FFmpeg下载、安装、配置、常用命令一篇搞定(附官网安装包)
FFmpeg 是一款开源、免费、跨平台的音视频处理工具,全称叫 Fast Forward MPEG,几乎所有跟音视频格式转换、剪辑、压缩、录制、流媒体相关的需求,FFmpeg 都能搞定。FFmpeg 安装包下载地址:FFmpeg 安装包(源自官网,放心使用)
FFmpeg 没有界面,而是采用命令行方式操作,一条简单的命令就能完成视频格式转换、提取音频、裁剪片段、拼接视频等操作,灵活性远超图形界面工具。
看看它与同类软件的区别:
| 软件 | 是否免费 | 操作方式 | 批量处理 | 平台支持 | 可编程集成 |
|---|---|---|---|---|---|
| FFmpeg | 免费开源 | 命令行 | 支持(脚本化) | Windows/Mac/Linux | 支持 |
| HandBrake | 免费开源 | 图形界面 | 有限 | Windows/Mac/Linux | 有限 |
| 格式工厂 | 免费 | 图形界面 | 支持 | Windows | 不支持 |
| OBS Studio | 免费开源 | 图形界面 | 不支持 | Windows/Mac/Linux | 有限 |
和同领域的其他工具相比,FFmpeg 最大的优势在于功能覆盖面广、处理效率高、完全免费且支持所有主流操作系统。不管是开发者想把视频处理集成到自己的程序里,还是普通用户偶尔需要转换视频格式,FFmpeg 都是绕不开的那个工具。
FFmpeg下载
FFmpeg 安装包下载地址:FFmpeg 安装包(源自官网,放心使用)FFmpeg安装配置
下载 7z 压缩包并解压,比如 D:\ffmpeg:
找到 bin 文件夹,里面有 ffmpeg.exe、ffprobe.exe、ffplay.exe 三个核心可执行文件。为了让系统在任意位置都能直接使用 ffmpeg 命令,需要把 bin 文件夹路径添加到系统的环境变量 PATH 中,步骤如下。
右键点击"此电脑"或"计算机",选择"属性":

点击"高级系统设置":

在系统属性窗口中,点击"环境变量"按钮:

在系统变量部分,找到并选中"Path"变量,点击"编辑":

点击"新建",填入 D:\ffmpeg\bin(或你解压的实际路径),然后一路确定保存:

完成后打开命令提示符(Win + R → cmd):

输入 ffmpeg -version,如果显示了版本信息就说明配置成功:

FFmpeg新手注意事项
1)FFmpeg 是纯命令行工具,没有任何图形界面,启动后是一个黑窗口,所有操作靠输入命令完成。这会让一些习惯了点按钮的用户觉得不太习惯,但好处是一旦掌握了命令格式,批量处理视频的效率远高于任何图形界面工具。2)另外,Windows 下载的压缩包不是安装包,解压后需要手动配置环境变量 PATH 后才能全局使用,否则每次都要 cd 到 bin 目录下执行,比较麻烦。建议严格按照上面的步骤把 PATH 配好,一劳永逸。
FFmpeg常用命令
FFmpeg 的基本命令格式是:ffmpeg -i 输入文件 [参数] 输出文件下面是几个最常用的参数:
| 参数 | 作用 | 示例 |
|---|---|---|
| -i | 指定输入文件 | -i input.mp4 |
| -c:v / -c:a | 指定视频/音频编码器(copy 表示不重新编码) | -c:v libx264 -c:a aac |
| -b:v / -b:a | 指定视频/音频码率 | -b:v 2M -b:a 128k |
| -crf | 控制视频质量(0-51,越小画质越好,默认 23) | -crf 28 |
| -ss | 设置开始时间(时:分:秒) | -ss 00:01:30 |
| -t | 设置截取时长 | -t 00:00:30 |
| -vf / -af | 应用视频/音频滤镜 | -vf scale=1280:720 |
| -map | 选择要处理的流(视频/音频/字幕) | -map a(只处理音频流) |
| -y | 覆盖输出文件(不询问直接覆盖) | -y output.mp4 |
下面列举几个最常用的场景。
1) 视频格式转换
这是 FFmpeg 最常用的功能。比如把 MP4 转成 AVI,命令是:ffmpeg -i input.mp4 output.avi把 MKV 转成 MP4则是:
ffmpeg -i input.mkv -c:v copy -c:a copy output.mp4-c:v copy 表示视频流不重新编码,速度最快。
例如,将位于 D 盘的 demo.mp4 转换成 avi 格式:

执行完成后,进入 D 盘会看到 demo.avi 文件:

2)提取音频
从视频中提取出纯音频文件,比如把 MP4 里的音频提取成 MP3:ffmpeg -i input.mp4 -q:a 0 -map a output.mp3-q:a 0 指定音频质量最高。

想转成 AAC 格式,执行命令为:
ffmpeg -i input.mp4 -c:a aac output.aac
3)视频压缩
把大视频压缩成小文件,适合发给别人或传到网盘:ffmpeg -i input.mp4 -vcodec libx264 -crf 28 output.mp4CRF 值控制压缩率,数值越大画质越低、文件越小,取值范围 0-51,一般 23 是默认值,28 是均衡选择。

压缩前后对比:

4)裁剪视频
只截取视频中的一段:ffmpeg -i input.mp4 -ss 00:01:30 -t 00:00:30 output.mp4这条命令的意思是从第 1 分 30 秒开始,截取 30 秒的内容。-ss 指定开始时间,-t 指定截取时长。
5)合并视频
把多个视频片段拼接成一个。先创建一个 filelist.txt 文件,将它和视频放在一起,内容写入 file 'clip1.mp4'、file 'clip2.mp4'(每个文件占一行):
执行如下命令:
ffmpeg -f concat -i filelist.txt -c copy output.mp4

FFmpeg常见问题
1)运行 ffmpeg -version 提示"不是内部或外部命令"
这通常是 PATH 路径配错了。建议检查一下环境变量中填写的路径是否精确指向了 bin 文件夹(比如 D:\ffmpeg\bin),而不是 ffmpeg 的根目录。配置完环境变量后,需要重新打开命令提示符才能生效,已经打开的 cmd 窗口不会自动加载新的 PATH 值。2)转换视频时提示 Unknown encoder 'libx264'
通常是因为下载的 FFmpeg 版本不包含编码器。建议下载 full 版本(本文分享的这就是这个版本),它包含了所有常用的编码器,不要下载 essential 版本。总结
FFmpeg 是音视频处理领域绕不开的免费开源工具,一条命令就能完成视频格式转换、音频提取、压缩裁剪等操作,比任何图形界面软件都更灵活高效。虽然命令行操作有一定学习成本,但掌握了 ffmpeg 的基本命令格式后,处理视频的效率会大幅提升。下载安装和配置环境变量只需要几分钟,建议在电脑上备一份,说不定什么时候就用得上。
ICP备案:
公安部网络备案: