Итак мы не будем вдаваться в нудное описание что это такое и зачем его ставить, раз вы знаете название то и знаете зачем оно нужно. Под каждую ОС по порядку
FreeBSD 9
cd /usr/ports/multimedia/ffmpeg/ && make install clean
У[i]становка модуля ffmpeg для PHP:[/i]
cd /usr/ports/graphics/php5-ffmpeg/ && make install clean
После установки нужно перезапустить Apache и проверить наличие подключенного модуля ffmpeg:
/usr/local/etc/rc.d/apache22 restart
Далее проверяем что установилось
Увидим примерно следующее
Осторожно, спойлер (+/-)
ffmpeg
ffmpeg-php version => 0.6.0-svn
ffmpeg-php built on => Jan 28 2014 06:54:24
ffmpeg-php gd support => enabled
ffmpeg libavcodec version => Lavc52.123.0
ffmpeg libavformat version => Lavf52.111.0
ffmpeg swscaler version => SwS0.14.1
ffmpeg.allow_persistent => 0 => 0
ffmpeg.show_warnings => 0 => 0
Debian 7
Установим модуль ffmpeg для PHP:
apt-get install php5-ffmpeg
После установки нужно перезапустить Apache
/etc/init.d/apache2 restart
Проверим наличие подключенного модуля ffmpeg:
Увидим примерно следующее
Осторожно, спойлер (+/-)
/etc/php5/cli/conf.d/20-ffmpeg.ini,
ffmpeg
ffmpeg-php version => 0.6.0-svn
ffmpeg-php built on => Apr 6 2012 16:24:10
ffmpeg-php gd support => enabled
ffmpeg libavcodec version => Lavc53.35.0
ffmpeg libavformat version => Lavf53.21.0
ffmpeg swscaler version => SwS2.1.0
ffmpeg.allow_persistent => 0 => 0
ffmpeg.show_warnings => 0 => 0
Centos 6
Подключите репозиторий rpmfusion и установите из него более-менее свежую версию (в более старых версиях возникает проблема с цветопередачей - изображения часто имеют синий оттенок)
rpm -ivh http://download1.rpmfusion.org/free/el/updates/6/x86_64/rpmfusion-free-release-6-1.noarch.rpm
yum install ffmpeg ffmpeg-compat ffmpeg-compat-devel ffmpeg-devel ffmpeg-libs
Установка модуля php-ffmpeg для PHP:
Установите git и скачайте исходные тексты расширения ffmpeg-php
yum install git
git clone https://github.com/tony2001/ffmpeg-php.git
Установите пакет для сборки расширений php
Скопилируйте и установите расширение
cd ffmpeg-php
phpize
./configure
make && make install
Отредактируйте файл php.ini:
vim /etc/php.d/ffmpeg.ini
Добавляем следующую строку:
Сохраняем файл:
Перезапускаем apache
/etc/init.d/httpd restart
Проверяем наличие подключенного модуля ffmpeg