2013-11-12 4 views
1

Я пытаюсь скомпилировать FFMPEG (на самом деле я ищу FFProbe, который включен в инструменты FFMPEG) в качестве автономного приложения для MacOS X, Linux и, возможно, Windows. С автономным я имею в виду, что библиотеки (x264, OpenJPEG и т. Д.) «Внедрены» в исполняемый файл, так что я должен распространять только один исполняемый файл для FFProbe. Извиняюсь, что я не знаю правильного жаргона для этого (пожалуйста, позвольте я знаю), я новичок, когда дело доходит до этого.Как скомпилировать FFProbe как отдельное приложение? (Mac/Linux/Win)

Я начал с попытки сделать это под MacOS X, без везения, но планирую сделать это для Linux и MacOS X.

Я видел несколько предварительно скомпилированных двоичных файлов, которые делают это, и не зависят от дополнительных библиотек, но версии, которые я нашел до сих пор, либо не являются текущей версией (1.x), либо не включают библиотеки в исполняемом файле (evermeet).

Я следил за несколькими руководствами (например: FFMpeg MacOSX Compilation Guide, reneVolution) с использованием или без использования Brew, но ни один из них не показывает мне, как встраивать библиотеки в исполняемый файл. Я предполагаю, что это вариант, который нужно установить для связи.

Я не уверен, что уместно задавать этот вопрос для Win, Mac и Linux одновременно - если это не подходит: я хотел бы начать с этого для версии Mac.

Моя система запускает MacOS X 10.9, XCode 5.0.2, с инструментами командной строки и установленным пивом. Я ищу только двоичный файл Intel, а не универсальный или PowerPC.

Для Windows я могу использовать Windows 8.1 или XP для Linux. В настоящее время я использую Ubuntu 12, все из которых являются виртуальными машинами.

+0

Статической сборка 'ffprobe' для Linux доступна на http://johnvansickle.com/ffmpeg/ – LordNeckbeard

+2

Статические сборки' ffprobe 'для OS X доступен по адресу http://www.evermeet.cx/ffprobe/snapshots/ – LordNeckbeard

+0

Является ли« Статический »правильным способом сказать это? – Hanzaplastique

ответ

1

Вам необходимо установить FFProbe со всеми опциями, как в макинтоше

brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-frei0r --with-libass --with-libvo-aacenc --with-libvorbis --with-libvpx --with-opencore-amr --with-openjpeg --with-opus --with-rtmpdump --with-schroedinger --with-speex --with-theora --with-tools