есть три варианта, отсортированный по сложности:
- Homebrew (или другие пакетные менеджеры)
- статический строит
- скомпилировать себя
чтобы следовать этому, вы должны иметь немного знаний, используя терминал / оболочки под OS X.
1. Доморощенный
доморощенного имеет формулу для стабильных выпусков FFmpeg. Это позволит вам работать довольно быстро. Во-первых, установите Доморощенного путем открытия терминал.app и вставляем это. Внимательно следуйте всем инструкциям!
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
затем установите FFmpeg через ffmpeg
формула:
brew install ffmpeg
это загрузит много зависимостей, таких как x264, но после этого вы должны быть хорошо идти.
дополнительные параметры, проверьте вывод brew info ffmpeg
. Вы можете, например, добавить следующие опции, которые обычно отключены:
brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-libass --with-libvorbis --with-libvpx --with-opus --with-x265
в обновите ffmpeg позже, выполните:
brew update && brew upgrade ffmpeg
2. Статические Сборки
проект FFmpeg, on страница скачать, предлагает ссылки на статические сборки для ffmpeg
, который вы можете просто скачать, распаковать и использовать в терминале.
на данный момент, Вы можете получить их от здесь:
статические сборки не могут содержать все возможные кодировщики, в основном из-за проблем с лицензированием. Вот почему я не рекомендую использовать их, если вы действительно не заботитесь о том, какие конкретные функции вам нужны.
после загрузки, извлеките файл, откройте терминал.app, и перейдите в каталог, где вы разархивированные файлы, то есть, где вы найдете файл с именем ffmpeg
. Скопируйте этот файл в /usr/local/bin
:
cd ~/Downloads/
sudo mkdir -p /usr/local/bin/
sudo cp ./ffmpeg /usr/local/bin
sudo chmod 644 /usr/local/bin/ffmpeg
теперь, если вы используете Bash (который является оболочкой по умолчанию), добавьте его в свой $PATH:
open -e ~/.bash_profile
добавить в конец файла:
export PATH="/usr/local/bin:$PATH"
сохранить и закрыть редактор. Теперь перезагрузите терминал и which ffmpeg
должен возвратить /usr/local/bin/ffmpeg
.
3. Компиляция себя
вы можете, конечно, построить ffmpeg инструменты сами, следуя руководство по компиляции OS X. Это руководство всегда будет в актуальном состоянии, и путем ручной компиляции вы сможете настроить несколько параметров.
чтобы удалить любую версию FFmpeg вы установили, мы должны знать, как вы установили его в первую очередь. Так как Homebrew установим на /usr/local/Cellar
, и символическая ссылка на /usr/local/bin/ffmpeg
, он, вероятно, не вызовет никаких проблем с другими библиотеками. Однако, проверьте make install
сценарии версии вы (якобы) причине себя и увидеть, где они размещены через FFmpeg. Затем просто удалите их оттуда - это не помешает доморощенному.
ошибка сегментации может быть вызвана неправильной связью между библиотеками x264 или libvpx. Поскольку Homebrew позаботится об этом, вы не должны сталкиваться с какими-либо проблемами.