如何在Mac OSX上为ffmpeg安装libx265

时间:2016-03-20 19:47:02

标签: macos ffmpeg libx265

我尝试过多个指南here(搜索"构建libx265")和here但没有成功。两次我都确定先卸载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,你能否分享一下你是如何做到的?

P.S。我正在运行OSX 10.11.3

2 个答案:

答案 0 :(得分:17)

尝试使用官方FFmpeg wiki中所述的--with-x265代替--enable-libx265https://trac.ffmpeg.org/wiki/CompilationGuide/MacOSX

您链接到的指南不是专门用于自制程序的,这就是他们使用--enable代替--with的原因。

答案 1 :(得分:4)

似乎您不能再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