Вопрос

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

Проблемы: не может найти общий каталог, потому что MacPorts устанавливает его в/Opt/Local/include/и/Opt/Local/Lib. FFMPEG-PHP выглядит в/usr/local/include/ffmpeg

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

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

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

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

Это было полезно?

Решение

Моя «формула» для FFMPEG-PHP принята.

Установить Домашний, и беги:

brew install ffmpeg-php

И ты в порядке.

Другие советы

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

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

Я только что прошел весь процесс установки на 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 (Все эти параметры поиска для меня по умолчанию, включая фильтрацию к прошлым году). Забавно, первым результатом был этот вопрос, поэтому я здесь отвечаю. ;-)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top