FFmpeg 安装与环境变量配置:Windows/Mac 一次搞定(附常见报错排查)

你将得到什么

FFmpeg 是最常用的视频/音频处理工具之一。本文用“可直接照做”的方式,带你在 Windows 与 macOS 安装 FFmpeg,并完成环境变量(PATH)配置,最后用命令验证是否安装成功。

适用场景:视频转码、抽取音频、压缩、合并/裁剪、GIF/截图、批量处理等。

安装前准备(先确认系统与芯片)

1)Windows:确认是 Windows 10/11,建议使用 x64。

2)macOS:确认是 Intel 还是 Apple Silicon(M1/M2/M3)。不同芯片安装路径可能略有不同,但使用方法一致。

注意:后文所有命令都在终端执行。Windows 用 PowerShell(或 Windows Terminal),macOS 用“终端”。

Windows 安装 FFmpeg(推荐 2 选 1)

方案 A:Winget 一键安装(最省事)

步骤:

  1. 打开 PowerShell。
  2. 执行:winget install -e --id Gyan.FFmpeg
  3. 安装后重新打开一个新的终端窗口(让 PATH 生效)。

验证:执行 ffmpeg -version,能看到版本信息即成功。

方案 B:下载压缩包手动安装(可控、最通用)

步骤:

  1. 下载 Windows 版 FFmpeg 压缩包(选择“release full”或“essentials”。)
  2. 解压到固定目录,例如:C:\Tools\ffmpeg
  3. 确认可执行文件位置:C:\Tools\ffmpeg\bin\ffmpeg.exe

Windows 配置环境变量 PATH(手动安装必做)

目标:把 ...\ffmpeg\bin 加到 PATH,这样在任意目录都能直接输入 ffmpeg。

步骤:

  1. 开始菜单搜索“环境变量”,打开“编辑系统环境变量”。
  2. 点击“环境变量(N)...”。
  3. 在“用户变量”或“系统变量”中找到 Path,点击“编辑”。
  4. 点击“新建”,填入:C:\Tools\ffmpeg\bin(以你的实际路径为准)。
  5. 一路确定保存,重新打开终端

验证:在新终端里执行 ffmpeg -version。

macOS 安装 FFmpeg(Homebrew 推荐)

步骤 1:安装 Homebrew(如果已安装可跳过)

打开“终端”,执行官方安装命令(按提示输入密码并等待完成)。

步骤 2:安装 FFmpeg

执行:

brew update brew install ffmpeg

步骤 3:验证

执行 ffmpeg -version。能输出版本信息即成功。

安装成功后的 3 个常用命令(新手够用)

1)把视频转成 MP4(H.264)

ffmpeg -i input.mov -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 192k output.mp4

2)从视频中抽取音频(转成 MP3)

ffmpeg -i input.mp4 -vn -c:a libmp3lame -b:a 192k output.mp3

3)无损裁剪一段(尽量不重编码)

ffmpeg -ss 00:00:10 -to 00:00:25 -i input.mp4 -c copy output_clip.mp4

提示:若发现音画不同步或失败,可去掉 -c copy 改为重编码。

常见报错与排查清单(照着对号入座)

报错 1:'ffmpeg' 不是内部或外部命令 / command not found

排查:

  1. 确认你装的是完整包,且存在 ffmpeg.exe(Windows)或 ffmpeg(macOS)。
  2. 确认 PATH 是否包含 ...\ffmpeg\bin(Windows)。
  3. Windows 一定要“重新打开终端窗口”,否则旧窗口不会刷新 PATH。

报错 2:DLL 缺失/无法启动(Windows)

排查:

  1. 不要只拷贝一个 exe;请解压整个目录,并确保 bin 下的文件齐全。
  2. 优先下载“release”稳定版本,不建议使用来历不明的精简包。

报错 3:brew: command not found(macOS)

排查:

  1. 确认 Homebrew 安装完成。
  2. Apple Silicon 常见 Homebrew 路径在 /opt/homebrew;按安装完成后的提示把 brew 加入 shell 配置(重新打开终端生效)。

报错 4:Permission denied / 没权限

排查:

  1. 避免把 FFmpeg 放在需要管理员权限的目录。
  2. 输出路径尽量放在当前用户可写目录(如桌面、下载、项目文件夹)。

小结

完成以上步骤后,你应该能在终端直接运行 ffmpeg。建议把常用命令保存为模板,后续做批量转码/压缩会省很多时间。

用户评论 (0)

登录后参与讨论

立即登录 注册账号

暂无评论,快来抢沙发吧~

操作成功