FFmpeg下载、安装、音视频处理、FFmpeg命令汇总一篇搞定(附官网安装包)

FFmpeg 安装包下载地址:FFmpeg 安装包(源自官网,放心使用)

FFmpeg 是目前使用最广泛的免费、开源音视频处理框架,它没有图形界面,靠输入命令完成各种操作。视频格式转换、提取音频、压缩体积、截取片段、拼接合并、制作 GIF,这些日常音视频处理需求,FFmpeg 一条命令就能搞定。

FFmpeg 支持几乎所有常见的音视频格式和编码(MP4、MKV、AVI、MOV、FLAC、MP3,H.264、H.265、AV1 等),很多播放器、剪辑软件和视频网站的后端都在用它。本文系统讲解 FFmpeg 的下载、安装和音视频处理的具体细节,全程实测,保证大家不踩坑。

简单对比一下 FFmpeg 和市面上几款常见的音视频处理工具:

工具 操作方式 收费情况 主要用途
FFmpeg 命令行 免费开源 格式转换、转码、剪辑、压缩等全能处理
格式工厂 图形界面 免费 格式转换、简单剪辑
剪映 图形界面 免费(部分功能付费) 视频剪辑、特效、字幕
HandBrake 图形界面 免费开源 视频转码、压缩

相比之下,FFmpeg 没有图形界面,上手门槛稍高,但功能覆盖最全,完全免费、无广告无捆绑,还支持批量处理和自动化操作,适合需要精确控制或批量转码的场景。

当前最新稳定版是 FFmpeg 9.0(代号 Lei),上一版是 8.1.2(代号 Hoare),功能已经相当成熟,日常使用升级不升级都可以。

FFmpeg下载

FFmpeg 安装包下载地址:FFmpeg 安装包(源自官网,放心使用)

对于 Windows 平台,FFmpeg 提供了 essentials 和 full 两种版本,essentials 包含日常用的主流编码库(约 30 MB),full 额外加入了 dav1d、svt-av1、vvenc 等新编码和更多滤镜(约 150 MB 以上),大家直接使用 full 版即可。

FFmpeg安装

下载 7z 压缩包并解压,比如 D:\ffmpeg:


找到 bin 文件夹,里面有 ffmpeg.exe、ffprobe.exe、ffplay.exe 三个核心可执行文件。为了让系统在任意位置都能直接使用 ffmpeg 命令,需要把 bin 文件夹路径添加到系统的环境变量 PATH 中,步骤如下。

右键点击"此电脑"或"计算机",选择"属性":


点击"高级系统设置":


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


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


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


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


输入 ffmpeg -version,能显示出版本号就说明安装成功

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

这里将常用的 FFmpeg 命令汇总成一张表,方便随时查阅:

用途 命令示例
查看视频信息 ffprobe input.mp4
格式转换 ffmpeg -i input.mp4 output.avi
提取音频 ffmpeg -i input.mp4 -vn -c:a mp3 output.mp3
压缩视频 ffmpeg -i input.mp4 -vcodec libx264 -crf 28 output.mp4
截取片段 ffmpeg -ss 00:01:00 -i input.mp4 -t 30 -c copy output.mp4
拼接合并 ffmpeg -f concat -i list.txt -c copy output.mp4
视频缩放 ffmpeg -i input.mp4 -vf "scale=1280:720" output.mp4
视频裁剪 ffmpeg -i input.mp4 -vf "crop=640:480:0:0" output.mp4
制作 GIF ffmpeg -i input.mp4 -vf "fps=15,scale=480:-1" output.gif
音视频合成 ffmpeg -i video.mp4 -i audio.mp3 -c:v copy -c:a aac output.mp4

FFmpeg音视频处理实战

为了快速让大家掌握 FFmpeg 处理音视频的方法,下面列举几个最常用的音视频处理场景。

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 指定音频质量最高。


执行完成后,会生成 mp3 文件:


类似的,想转成 AAC 格式,执行命令为:
ffmpeg -i input.mp4 -c:a aac output.aac

3)视频压缩

把大视频压缩成小文件,适合发给别人或传到网盘:
ffmpeg -i input.mp4 -vcodec libx264 -crf 28 output.mp4
CRF 值控制压缩率,数值越大画质越低、文件越小,取值范围 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

执行完成后,会生成 output.mp4 视频,它就是两个视频直接拼起来的。

FFmpeg新手注意事项

1)FFmpeg 没有图形界面,所有操作都在命令提示符或终端里输入命令完成,第一次用别着急,可以从本文提到的常用命令入门。

2)FFmpeg 是绿色软件,不写注册表、不产生垃圾文件,不用的时候把整个文件夹删掉就卸载干净了,不需要专门的卸载程序。

3)命令里如果文件路径或文件名带空格,要用双引号包起来,例如 ffmpeg -i "my video.mp4" out.mp4,否则命令会报错。

4)命令出错时终端会输出具体错误信息,比如 No such file(文件不存在)、Unknown encoder(编码器不支持),大多数问题照着提示就能定位解决。

总结

到这里,FFmpeg 的下载、安装、常用命令、具体使用细节就全部讲完了。FFmpeg 是免费开源的音视频处理框架,最新稳定版 9.0 于 2026 年 8 月发布,支持几乎所有音视频格式和编码。日常的格式转换、提取音频、压缩视频、截取片段、拼接合并、制作 GIF,都只需要记住几条 FFmpeg 命令。

刚开始接触命令行可能会觉得不习惯,但 FFmpeg 的套路其实很固定,建议把上文中的 FFmpeg 常用命令汇总表收藏起来,用的时候对照着改一下文件名就行。希望这篇 FFmpeg 下载安装和命令汇总的文章对你有帮助,照着操作一遍,音视频处理就能上手了。