Первые шаги в линукс (freebsd, linux, unix)

php ffmpeg on Centos для PHP





Ставим ffmpeg
yum install ffmpeg ffmpeg-devel ffmpeg-libpostproc 
yum install php-gd php-devel 


Cтавим ffmpeg-php
Now we are ready to install ffmpeg-php. This can be done in six easy steps:


  1. Качаем latest ffmpeg-php release
  2. Распаковываем архив:
    tar -xjf ffmpeg-php-X.x.x.tbz2
  3. cd ffmpeg-php-X.x.x/
  4. phpize
  5. ./configure && make
  6. sudo make install


PHP

Открывеаем файл php.ini и самом конце добавляем строчку — extension=ffmpeg.so
# vi /etc/php.ini
extension=ffmpeg.so





не хотел компилироваться ffmpeg_php, а нужен ffmpeg.so для PHP
ffmpeg-php-0.5.0/ffmpeg_frame.c:495: error: ‘PIX_FMT_RGBA32′ undeclared (first use in this function) 


Тогда редактируем 
vi ffmpeg-php-0.x.0/ffmpeg_frame.c
:%s/PIX_FMT_RGBA32/PIX_FMT_RGB32 

или меняем “PIX_FMT_RGBA32″ на “PIX_FMT_RGB32″ в ffmpeg_frame.c


перекомпилируем
cd ffmpeg-php-0.x.0
make clean
./configure
make
make install
 

2 комментария:

  1. Установили ffmpeg? Теперь читаем здесь статьи - http://plutov.by/category/ffmpeg

    ОтветитьУдалить
  2. ещё возникающая ошибка и решение:
    ffmpeg_movie.c:311: ошибка: ‘list_entry’ не описан (первое использование в этой функции)
    решение:
    http://stackoverflow.com/questions/20055252/make-ffmpeg-movie-lo-error-1-when-compiling-ffmpeg-php

    ОтветитьУдалить

Cоздадим Вам сайт

Если вам нужна персональная страница, веб-портал или социальная сеть, или консультация, добро пожаловать на сайт Информационный блог веб разработчика http://jedi-it.ru/