FFmpeg 是一个非常强大的多媒体处理工具,可以用来录制、转换数字音频和视频,甚至可以进行剪辑和提取。因为它是基于命令行的工具,所以所有的操作都需要在终端(命令提示符)中输入代码来完成。
以下是关于如何检查是否安装以及如何使用的详细指南:
检查 Windows 电脑是否已安装 FFmpeg
-
打开命令提示符:
-
按下键盘上的
Win + R键,打开"运行"窗口。 -
在输入框中输入
cmd,然后按回车键或点击"确定"。
-
-
输入测试命令:
-
在弹出的黑色窗口中,输入以下命令并按回车:
DOS
ffmpeg -version
-
-
查看结果:
-
已安装 :如果你看到一大段包含
ffmpeg version x.x.x以及很多配置信息的文字,说明你的电脑已经安装了 FFmpeg,并且配置了环境变量。 -
未安装(或未配置) :如果你看到提示 "'ffmpeg' 不是内部或外部命令,也不是可运行的程序或批处理文件",那么说明你还没有安装,或者虽然下载了但没有将其路径添加到系统的"环境变量"中。
-
注意 :如果你还没有安装,你需要去 FFmpeg 官网下载 Windows 版本的压缩包,解压后,将其
bin文件夹的路径添加到系统的环境变量Path中。
在 Windows 上安装 FFmpeg 和安装普通的软件(比如微信或浏览器)有点不同,它没有"下一步、下一步"的安装向导,主要分为下载 、解压 和配置环境变量三个步骤。
虽然听起来有点技术含量,但别担心,跟着下面的步骤一步步来,很快就能搞定。
第一步:下载 FFmpeg
FFmpeg 官方网站本身只提供源代码,Windows 编译好的版本通常由官方推荐的第三方提供。
-
打开浏览器,前往官方推荐的 Windows 编译版下载网站之一:gyan.dev (网址:
https://www.gyan.dev/ffmpeg/builds/)。 -
在网页中向下滑动,找到 "release builds"(稳定版)区域。
-
点击下载
ffmpeg-release-essentials.zip(或者带full字样的压缩包也可以,essentials 对大多数人来说已经足够了)。
第二步:解压并安放文件
-
找到你刚刚下载的
.zip压缩包,将其解压缩。 -
解压后,你会得到一个文件夹(名字可能很长,比如
ffmpeg-6.0-essentials_build)。为了方便,你可以把这个文件夹重命名为ffmpeg。 -
将这个
ffmpeg文件夹剪切或复制到一个你平时不会轻易删除的地方。建议放在 C 盘根目录下,即路径为:C:\ffmpeg。 -
打开这个文件夹,你会看到里面有一个名为
bin的文件夹。双击进入bin文件夹,此时你能在窗口上方的地址栏看到路径名(应该是C:\ffmpeg\bin)。请复制这个路径备用。
第三步:配置环境变量(最关键的一步)
告诉 Windows 你的电脑里有了 FFmpeg,这样你才能在任何地方通过命令行调用它。
-
按下键盘上的
Win键(带有 Windows 图标的键),在搜索框中输入"环境变量"。 -
在搜索结果中点击 "编辑系统环境变量"(或者"编辑帐户的环境变量")。
-
在弹出的"系统属性"窗口中,点击右下角的 "环境变量..." 按钮。
-
在弹出的新窗口中,找到下方 "系统变量" (或者上方"用户变量")的列表,向下滚动找到名为
Path的变量,选中它,然后点击 "编辑"。 -
在编辑窗口中,点击右侧的 "新建"。
-
光标会闪烁,此时粘贴你刚才复制的
bin文件夹路径 (例如C:\ffmpeg\bin)。 -
点击"确定",然后再点击上一层窗口的"确定",最后再点击"确定"关闭所有设置窗口。
第四步:验证是否成功
配置好环境变量后,我们需要检查一下系统是否已经认识 FFmpeg 了。
-
非常重要 :如果你刚才已经打开了命令提示符(cmd)黑窗口,请先关掉它。系统需要一个全新的窗口来重新读取环境变量。
-
按
Win + R,输入cmd,按回车打开新的命令提示符。 -
输入测试命令并回车:
DOS
ffmpeg -version -
如果这次你看到了一大堆关于版本号(ffmpeg version x.x.x)和配置的代码,恭喜你,安装成功!
第二步:FFmpeg 的基本使用方法
如果你确认已经安装成功,就可以在命令提示符中使用它了。FFmpeg 的基本命令结构通常是这样的: ffmpeg -i [输入文件] [参数选项] [输出文件]
以下是几个最常用、最实用的场景和命令示例(请先用 cd 命令将命令提示符切换到你文件所在的文件夹):
1. 转换视频格式 (例如 MP4 转 AVI)
不需要复杂的参数,FFmpeg 会自动根据输出文件的后缀名来转换格式:
DOS
ffmpeg -i input.mp4 output.avi
2. 从视频中提取音频 (例如 MP4 提取出 MP3)
使用 -vn 参数(代表 video no,即不要视频部分):
DOS
ffmpeg -i input.mp4 -vn output.mp3
3. 截取视频片段 (剪辑)
使用 -ss 指定开始时间,-to 指定结束时间(格式为 时:分:秒)。-c copy 表示直接复制音视频流,不重新编码,这样速度极快:
DOS
ffmpeg -i input.mp4 -ss 00:01:00 -to 00:02:30 -c copy output.mp4
(这段命令会把视频从第1分钟截取到第2分30秒)
4. 压缩视频体积
通过调整 -crf 值(恒定速率因子,范围通常是 0-51,数值越大画质越低、文件越小,默认通常是 23)来压缩视频:
DOS
ffmpeg -i input.mp4 -vcodec libx264 -crf 28 output.mp4
5. 调整视频分辨率
使用 -s 参数指定新的分辨率(例如转为 720p):
DOS
ffmpeg -i input.mp4 -s 1280x720 output.mp4