1. 为什么你的FFmpeg安装总失败?
每次在Mac上折腾FFmpeg都像在拆盲盒?明明跟着教程一步步操作,最后终端却冷冰冰地告诉你"command not found"。别急着怀疑人生,这大概率是环境变量在作怪。我见过太多开发者卡在这个环节,甚至有人因此放弃使用FFmpeg——其实解决方法比你想象的简单得多。
FFmpeg这个开源神器能做的事情远超你的想象:视频转码、音频提取、直播推流、画面裁剪...但所有魔法都要从正确安装开始。传统方法需要自己编译源码,动辄就要处理几十个依赖项。好在Mac用户有个更优雅的选择——Homebrew。这个包管理器能自动解决所有依赖关系,就像有个技术助理帮你搞定所有脏活累活。
提示:如果你之前用其他方式安装失败过,建议先彻底卸载残留文件。在终端执行
which ffmpeg和which ffprobe查看现有安装路径,然后手动删除相关文件。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 用Homebrew一键安装的正确姿势
2.1 先准备好你的工具链
打开终端(按Command+空格搜索Terminal),首先检查Homebrew是否就位:
bash复制brew --version
如果看到版本号,恭喜你可以跳过这一步。如果提示未找到命令,用这条命令安装Homebrew:
bash复制/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装过程可能会要求你输入密码,注意这里输入时不会显示星号,属于正常现象。完成后记得把Homebrew添加到PATH:
bash复制echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
source ~/.zshrc
2.2 真正的一键安装
现在执行真正的魔法命令:
bash复制brew install ffmpeg
这个简单的命令背后,Homebrew会帮你:
- 自动下载最新稳定版FFmpeg(包含ffprobe)
- 解决所有依赖项(包括x264、x265等编码器)
- 将可执行文件安装到正确位置
- 自动配置环境变量
