Как установить ffmpeg-php для Mac OS X леопард

Кто-нибудь смог установить ffmpeg-php на OSX? я смог установить ffmpeg через порты Mac. ffmpeg-php не устанавливается.

Проблемы: не удается найти общий каталог, потому что macports устанавливает его в /opt/local/include/ и /opt/local/lib. ffmpeg-php ищет в /usr/local/include/ffmpeg

phpize возвращает целую кучу предупреждений, не уверен, проблема это или нет.

Когда я получаю все заголовки/библиотеки в нужных местах, make все еще устраивает приступы.

Кто-нибудь действительно сделал это? или...

есть ли альтернатива ffmpeg? Я хочу иметь возможность создавать изображения видеокадров на лету.


person Ryan    schedule 30.05.2009    source источник


Ответы (3)


Моя формула для ffmpeg-php принята.

Установите homebrew и запустите:

brew install ffmpeg-php

И вы можете идти.

person Bob Fanger    schedule 03.05.2010
comment
Когда я попробовал, у меня возникли проблемы с поиском libmp3lame: ОШИБКА: libmp3lame не найден - person Mark Steudel; 04.01.2011
comment
В формуле всегда используется последняя версия (svn trunk), но текущая (ревизия 677) прекрасно компилируется с ffmpeg 0.6.2. Возможно, вам придется перекомпилировать ffmpeg (brew install -f ffmpeg), если он уже установлен. - person Bob Fanger; 04.05.2011

Я также не смог его скомпилировать, хотя ffmpeg может быть полезен и без этого расширения. Вот простой пример, который захватывает jpg каждую 5-ю секунду:

$ffmpeg = '/opt/local/bin/ffmpeg';
$vid = 'test.mpg';
$cmd = $ffmpeg.' -i '.$vid.' -r 0.2 -sameq -f image2 '.$vid.'.%03d.jpg';
exec($cmd);
person cOle2    schedule 30.05.2009

Я только что прошел весь процесс установки на свою OSX 10.6.2, используя эти инструкции в качестве рекомендаций. Мне также помогло получить нужные файлы, следуя инструкциям на сайте, ссылка на который приведена здесь (для часть ffmpeg) и «простые» инструкции в разделе «Установка» с сам сайт ffmpeg-php для ваш актуальный вопрос. Все без всякого макпорта.

Не могу сказать, что это было легко, но работает нормально. Это очень долгий процесс, который я просто не буду здесь цитировать. Надеюсь, достаточно сказать, что в основном вам нужен самый последний ffmpeg, тогда все будет обычным процессом "./configure && make". .

Мои параметры конфигурации ffmpeg были следующими: --enable-libmp3lame --enable-shared --disable-mmx --arch=x86_64 --enable-libfaad --enable-gpl

В качестве примечания: вот как я нашел эти ссылки в Google (все эти параметры поиска для меня по умолчанию, включая фильтрацию по прошлому году). Забавно, первым результатом был этот вопрос, поэтому я здесь отвечаю на него. ;-)

person cregox    schedule 06.04.2010
comment
Одна вещь, которую я хотел бы видеть, это XAMPP или какой-либо другой пакет Apache, который уже поставляется с ffmpeg, готовым для Mac. Как ни странно, я не нашел. - person cregox; 07.04.2010