如何使用这些设置以与 Homebrew 版本等效的方式为 OS X 编译 FFmpeg?
brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-libass --with-libquvi --with-libvorbis --with-libvpx --with-opus --with-x265
我找到了这个trac.ffmpeg.org 上的教程,但我有以下疑问:
- 该教程是否是最新的且与 OS X El Capitan 相关?
- 所有步骤是否真的是否需要,甚至编译自定义版本的 Glib?
- 我该如何安装上面提到的库(ffplay、x265 等)?
- 基本上,如何构建和安装 FFmpeg 以便在 OS X 上使用?
答案1
要使用 Homebrew 从 github 安装最新的 ffmpeg 快照,请尝试使用标志的命令--HEAD
,如下所示:
brew install --HEAD ffmpeg --with-fdk-aac --with-ffplay --with-freetype \
--with-libass --with-libquvi --with-libvorbis --with-libvpx --with-opus --with-x265
答案2
经过一番询问,我得出结论,自己编译 ffmpeg 并不是必需的。
这里提供了二进制文件:https://evermeet.cx/ffmpeg/
可以使用以下命令直接从其所在的文件夹执行二进制文件(确保包含./
):
./ffmpeg -i INPUT.AVI OUTPUT.AVI
或者更好的是,将其放置在可以使用$PATH
命令调用的地方ffmpeg
。
但是,这并不是真正回答如何编译 ffmpeg 的问题,所以我将保留这个问题。