我尝试过多个指南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
答案 0 :(得分:17)
尝试使用官方FFmpeg wiki中所述的--with-x265
代替--enable-libx265
。 https://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