如何为 OS X 构建/编译最新的 FFmpeg 快照?

如何为 OS X 构建/编译最新的 FFmpeg 快照?

如何使用这些设置以与 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 的问题,所以我将保留这个问题。

相关内容