FFmpeg安装指南:下载与环境配置(Windows平台)

216 19~24 min

FFmpeg 为绿色软件,下载的压缩包解压后即可直接使用。但需将包含可执行文件的 bin 目录添加到系统 PATH 环境变量,方可在任意终端窗口直接调用 ffmpeg 命令。

*标题的「安装」指代解压与配置环境变量的过程。

下载准备

访问官方下载渠道

进入 FFmpeg官方下载

选择构建版本

点击 Windows图标 - 得到 Windows EXE Files - 选择 Windows builds from gyan.dev

[!Tip]

gyan.dev是Windows平台官方推荐的编译版本维护站点,非官方主站但属于可信来源

版本选择

有两个已编译的安装包供选择:essentials(精简版)full(完整版)

版本类型

适用场景

功能限制

essentials

视频剪切/合并/基础转码

无商业编码器

full

HEVC编码/高级滤镜/专业级处理

无功能限制

选择建议

  • 仅处理现有HEVC视频(无需重新编码):essentials

  • 需要将视频转码为HEVC格式:full

  • 使用复杂滤镜/特效:full

根据自己的情况选择对应版本下载即可

环境配置

想要在终端中使用FFmpeg指令,需要将FFmpeg的可执行文件路径设置到全局环境变量中。

[!TIP]

可执行文件与环境变量: 终端通过系统的 PATH​ ** 环境变量**(而非其他变量)查找可执行文件。若要让终端识别指令,需将程序的 可执行文件所在目录添加到 PATH 变量中。终端会按 PATH 中的路径顺序搜索可执行文件,找到后即可执行对应操作。

解压软件包

将下载的压缩包解压到本地文件夹

配置环境变量

  1. 找到FFmpeg可执行文件文件夹

  2. 进入刚刚解压完的文件夹中 - 找到 bin 文件夹

    [!TIP]

    bin : binary /ˈbaɪ.nər.i/ ; 在计算机中默认指代由其构成的文件类型,即二进制可执行文件。所以一般在软件的安装路径内的bin文件夹内存有程序文件(可执行文件)。

  1. 复制bin文件夹路径到系统环境变量
    开始 - 搜索: 编辑系统环境变量 - 点击环境变量 - 选择系统或用户 - Path - 新建环境变量 - 粘贴bin文件路径 - 记得最后都要点击确定使设置保存

    [!TIP]

    系统或用户:选择系统,更改的内容对系统(所有用户)有效;选择用户,更改的内容仅对当前用户有效。

验证安装

  1. 在没添加环境变量之前,打开CMD ,输入 ffmpeg -versionwhere ffmpeg 验证安装

ffmpeg -version
# 若成功识别FFmpeg会显示您安装的ffmpeg的版本号
where ffmpeg
# 若成功识别FFmpeg会显示ffmpeg安装路径

可以看到是指令无法生效

  1. 添加环境变量之后,重新输入指令

    [!TIP]
    环境变量生效条件:Windows 的终端进程在启动时会固化当前环境变量。修改环境变量后,必须关闭所有已打开的终端窗口,并重新启动新的终端窗口,新的路径配置才会生效。

显示都有了,成功!

附录:FFmpeg文件夹结构说明

解压后的目录结构:

ffmpeg-2025-03-06-git-696ea1c223-essentials_build/
├── bin/
│   ├── ffmpeg.exe     # 主程序
│   ├── ffplay.exe     # 播放器
│   └── ffprobe.exe    # 媒体分析工具
└── doc/               # 文档目录