Как установить libx265 для ffmpeg на Mac OSX
Я попробовал несколько руководств здесь (поиск "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 для использования с ffmpeg на OSX, и можете ли вы поделиться тем, как вы это сделали?
P.S. Я запускаю OSX 10.11.3
Ответы
Ответ 1
Попробуйте использовать --with-x265
вместо --enable-libx265
, как описано в официальной вики FFmpeg. https://trac.ffmpeg.org/wiki/CompilationGuide/MacOSX
Эти руководства, к которым вы привязаны, специально не предназначены для доморощенного, поэтому они использовали --enable
вместо --with
.
Ответ 2
Похоже, вы больше не можете делать brew install ffmpeg --with-x265
(это октябрь 2019). Что сработало для меня это:
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