Как установить FFMPEG и FFMPEG-PHP на CentOS 5

FFMpeg-php — это расширение (модуль) для PHP, который добавляет удобный объектно-ориентированный ,  для доступа и поиска информации из и аудио файлов через FFmpeg.

php-ffmpeg бывает крайне нужен, а вот установка его нетривиальна. Далее я опишу простой и эффективный метод установки.

1. Подключаем репозиторий .

i386

  -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.1-1.el5.rf.i386.

x86_64

rpm  -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm

Установка ключа

rpm –import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

2. Устанавливаем нужные нам пакеты.

# install mplayer mencoder flvtool2 libogg libvorbis lame ffmpeg ffmpeg-devel php-devel

3. Теперь приступим непосредственно к установке php-ffmpeg

Вот команды для установки, все достаточно просто:

cd /usr/
wget http://garr.dl.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.6.0.tbz2
tar jxvf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
phpize
./configure
make
make install

Но иногда возникает проблема  типо:

/usr/src/ffmpeg-php-0.6.0/ffmpeg_frame.c:421: error: ‘PIX_FMT_RGBA32′ undeclared (first use in this function)
make: *** [ffmpeg_frame.lo] Error 1

Решение

в файле ffmpeg_frame.c

поменять все PIX_FMT_RGBA32 на PIX_FMT_RGB32

  • Lex

    Спасибо большое. Помогло, до этого никак не мог установить.

  • Установили — милости прошу, статьи на тему FFMPEG пишу: plutov.by/category/ffmpeg

Запись навигация

Top