在macOs上,我总是习惯通过Homebrew安装或更新ffmpeg。我经常使用libfdk_aac音频编解码器所以我总是这样做:
brew重新安装ffmpeg –with-fdk-aac
出于某种原因,因为一个或……
你可以用 的 MacPorts 强> :
MacPorts
$ sudo port install ffmpeg +nonfree
哪会问:
---> Computing dependencies for ffmpeg The following dependencies will be installed: libfdk-aac nasm Continue? [Y/n]: y
结果:
$ ffmpeg -codecs | grep libfdk AAC (Advanced Audio Coding) (decoders: aac aac_fixed aac_at libfdk_aac ) (encoders: aac aac_at libfdk_aac )
另一种选择是 自己编译 并选择你想要的任何选项。
Homebrew v2.0删除了每个公式中未明确启用的所有额外选项。所以 --with 如果您使用核心Homebrew公式,选项不再有效。
--with
相反,您可以使用第三方存储库(或“点击”),例如“r” varenc /自制-的ffmpeg 。创建此分支是为了响应从核心公式中删除选项。
启用它然后安装 ffmpeg :
ffmpeg
brew tap varenc/ffmpeg brew tap-pin varenc/ffmpeg brew install ffmpeg --with-fdk-aac
您可以看到其他选项列表:
brew options ffmpeg
建议从git master分支安装最新版本。你可以这样做 --HEAD 选项:
--HEAD
brew install ffmpeg --HEAD --with-fdk-aac