mac基于brew安装ffmpeg

由于 Homebrew 的版本不同,我们接下来又有两种不同的操作方法

1. Homebrew 版本小于2.0

1.1 查看option

» brew options ffmpeg 
--with-chromaprint
 Enable the Chromaprint audio fingerprinting library
--with-fdk-aac
 Enable the Fraunhofer FDK AAC library
--with-fontconfig
 Build with fontconfig support
  ..............................

 1.2 安装

安装的时候,类似下面这样,你可以自行选择要安装哪些配置选项,这里建议大家把上面所有的option都加上

brew install ffmpeg --with-chromaprint --with-fdk-aac --with-xxx ......

 2. Homebrew 版本大于2.0

如果你的 Homebrew 版本大于2.0,通过 brew options ffmpeg,你会发现终端没有输出任何 options。这是怎么回事呢?

ffmpeg官方说了 “Since v2.0, Homebrew does not offer options for its core formulae anymore. Users who want to build ffmpeg with additional libraries (including non-free ones) need to use so-called taps from third party repositories. These repositories are not maintained by Homebrew.”,大概意思是说从Homebrew2.0 开始,Homebrew 不再为其核心公式提供配置选项。所以想要扩展其他库的小伙伴需要选择第三方的存储库 homebrew-ffmpeg。当然你也可以直接选择 brew install ffmpeg,不带任何扩展库,但是这样安装的结果缺少很多编解码库,稍微复杂的命令都执行不了。

2.1 首先执行 brew tap 命令

brew tap homebrew-ffmpeg/ffmpeg

 2.2 看下这个仓库支持的 options

brew options homebrew-ffmpeg/ffmpeg/ffmpeg

 2.3 安装

安装的时候,类似下面这样,你可以自行选择要安装哪些配置选项,这里建议大家把上面所有的option都加上

brew install homebrew-ffmpeg/ffmpeg/ffmpeg --with-chromaprint --with-fdk-aac --with-xxx ......

3. 全量快捷安装

brew install ffmpeg-full

4. 验证

ffmpeg -version

 

posted @ 2026-07-16 23:29  NAVYSUMMER  阅读(3)  评论(0)    收藏  举报
交流群 编程书籍