好的,在 Windows 10 上安装 FFmpeg 8.0 有两种主流方法:一种是直接下载预编译的可执行文件(最简单、最推荐),另一种是从源代码编译(更复杂,通常只有开发者需要)。我将为你详细说明这两种方法。
方法一:下载预编译版本(推荐给绝大多数用户)
这是最简单、最快的方法,因为官方提供了可以直接运行的 ffmpeg.exe
, ffprobe.exe
等文件。
步骤 1:下载 FFmpeg
-
访问官方下载页面:https://ffmpeg.org/download.html#build-windows
-
找到 Windows builds from gyan.dev 部分。这是一个非常受欢迎的第三方构建版本,提供了完整的、最新的稳定版。
-
点击链接进入 gyan.dev FFmpeg 下载页面。
-
在页面中找到 “Release Builds” 部分,下载最新版本。对于 FFmpeg 8.0,文件名应该是
ffmpeg-release-full-8.0.7z
(版本号可能会有小更新,如 8.0.1)。-
注意:不要下载 “essentials” 版本,它缺少一些编码器。下载 “full” 版本。
-
步骤 2:解压文件
-
你需要一个解压软件(如 7-Zip、WinRAR 或 Bandizip)来解压
.7z
文件。 -
将下载的
.7z
文件解压到一个你喜欢的目录。例如,你可以解压到C:\Tools\ffmpeg\
。
步骤 3:将 FFmpeg 添加到系统环境变量 PATH
这是最关键的一步,让你可以在任何命令提示符窗口中使用 ffmpeg
命令。
-
在 Windows 搜索框中输入 “编辑系统环境变量” 并打开它。
-
点击下方的 “环境变量” 按钮。
-
在下方的 “系统变量” 列表中,找到并选中名为
Path
的变量,然后点击 “编辑”。 -
点击 “新建”,然后添加你解压的 FFmpeg 的
bin
文件夹的完整路径。-
例如,如果你解压到了
C:\Tools\ffmpeg\
,那么完整的路径就是C:\Tools\ffmpeg\ffmpeg-8.0-full_build\bin
。 -
注意:路径一定要精确到
bin
文件夹,因为里面包含了ffmpeg.exe
,ffprobe.exe
等可执行文件。
-
-
依次点击 “确定” 关闭所有对话框。
步骤 4:验证安装
-
打开一个新的 命令提示符(CMD) 或 PowerShell 窗口。(重要:必须新开一个窗口,这样新的环境变量才会生效)。
-
输入以下命令并回车:
bashffmpeg -version
-
如果安装成功,你会看到一大段输出信息,开头会显示
ffmpeg version 8.0 Copyright ...
等字样。
恭喜!FFmpeg 已经成功安装并可以全局使用了。
方法二:从源代码编译(适用于开发者或需要特殊定制)
这种方法极其复杂,主要用于需要修改 FFmpeg 源代码、启用特定实验性功能或进行深度定制的开发者。
不推荐普通用户使用此方法,因为它需要一整套开发环境(MSYS2, GCC, Yasm等),过程漫长且容易出错。
简要步骤如下:
-
安装 MSYS2:
-
从 https://www.msys2.org/ 下载并安装 MSYS2。
-
更新包数据库:
pacman -Syu
-
关闭窗口再重新打开,更新剩余部分:
pacman -Su
-
-
安装编译工具链和依赖:
-
在 MSYS2 MinGW 64-bit 终端中,安装必要的包
pacman -S --needed base-devel mingw-w64-x86_64-toolchain pacman -S mingw-w64-x86_64-yasm mingw-w64-x86_64-nasm pacman -S mingw-w64-x86_64-ffmpeg # 以及其他你需要的库,如 libx264, libvpx, libopus 等
-
-
下载源代码:
-
从 https://ffmpeg.org/download.html 下载
ffmpeg-8.0.tar.xz
。 -
在 MSYS2 中解压:
tar -xf ffmpeg-8.0.tar.xz
-
-
配置和编译:
-
进入源代码目录:
cd ffmpeg-8.0
-
运行
configure
脚本,配置编译选项(这是最复杂的一步,需要指定安装路径、启用的功能等):./configure --prefix=/mingw64/ffmpeg-8.0-build --enable-gpl --enable-version3 ... # 你的自定义参数
-
编译:
make -j4
(-j4
表示使用4个CPU核心并行编译,加快速度) -
安装:
make install
-
-
添加到 PATH:
-
将编译生成的
bin
目录(例如/mingw64/ffmpeg-8.0-build/bin
)添加到你的系统环境变量 PATH 中,步骤同方法一的步骤3。
-
总结与建议
对于几乎所有 Windows 用户,请直接使用【方法一】。
-
优点:
-
无需复杂的编译环境。
-
过程简单,只需下载、解压、设置PATH三步。
-
官方预编译版本稳定可靠。
-
-
只有在你有非常特殊的需求,并且清楚地知道自己在做什么时,才考虑使用【方法二】。
安装完成后,你就可以在命令行中尽情使用强大的 FFmpeg 工具了!