如何在Mac OSX上为ffmpeg安装libx265

Spe*_*cer 11 macos ffmpeg libx265

我在这里尝试了多个指南(搜索"构建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

Jac*_*ack 18

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

brew tap homebrew-ffmpeg/ffmpeg
brew install homebrew-ffmpeg/ffmpeg/ffmpeg
Run Code Online (Sandbox Code Playgroud)

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

brew install homebrew-ffmpeg/ffmpeg/ffmpeg --with-xvid --with-fdk-aac
Run Code Online (Sandbox Code Playgroud)

您可以通过执行查看哪些选项可用

brew options homebrew-ffmpeg/ffmpeg/ffmpeg
Run Code Online (Sandbox Code Playgroud)


Tan*_*man 17

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

你链接到的那些指南不是专门用于自制软件的,这就是他们用来--enable代替的原因--with.

  • 这似乎不再有效,请参阅下面杰克的回答。 (2认同)