14

我在这里尝试了多个指南(搜索“Building libx265”)但没有成功。两次我都确保我先卸载了 ffmpeg,浏览了指南,然后运行

brew install ffmpeg --with-fdk-aac --with-freetype --with-libass --with-libvpx --enable-libx265

不管我什么时候去运行一个命令

ffmpeg -i source.mkv -c:v libx265 test1.mkv

我得到错误:

Unknown encoder 'libx265'

有没有人成功构建 libx265 以在 OSX 上与 ffmpeg 一起使用,您能分享一下您是如何做到的吗?

PS 我正在运行 OSX 10.11.3

4

2 回答 2

20

似乎你不能再这样做brew install ffmpeg --with-x265了(这是 2019 年 10 月)。对我有用的是:

brew tap homebrew-ffmpeg/ffmpeg
brew install homebrew-ffmpeg/ffmpeg/ffmpeg

这是来自https://github.com/homebrew-ffmpeg/homebrew-ffmpeg。它说默认已经包含 x265,但是您可以选择传递一些参数,例如

brew install homebrew-ffmpeg/ffmpeg/ffmpeg --with-xvid --with-fdk-aac

您可以通过以下方式查看可用的选项

brew options homebrew-ffmpeg/ffmpeg/ffmpeg
于 2019-10-20T07:40:05.587 回答
16

尝试使用--with-x265而不是--enable-libx265官方 FFmpeg wiki 中描述的。https://trac.ffmpeg.org/wiki/CompilationGuide/MacOSX

您链接到的那些指南并非专门针对自制软件,这就是他们使用--enable而不是--with.

于 2016-03-20T19:56:21.527 回答