Установка ffmpeg-php на CentOS

Печать RSS
583

С
Автор
Малиновые штаны
0
Всем привет! Подкиньте плиз точный мануал по установке ffmpeg на эту ось (на VDS). Конечно мог бы и платно заказать, но чисто ради интереса хочу сам научиться.
Вот собственно что нарыл:
1) Этой командой можно все сразу поставить sudo yum install ffmpeg ?
Или же какой из этих мануалов точнее по установке? :
http://world-blog.ru/2454
или этот
http://www.itpad.ru/?p=1539
Уже часа 4 сижу моск сломал. Хелп знающие люди
----
Тему переименовал. Частично сделал что нужно, остался ffmpeg-php
Изменил: Саня (09.01.2011 / 15:39)
Е

злой дядько
0
про шапку не скажу ибо не знаю, а в дебьяне ффмпег сразу по зависимостям притягивает чо ему нада
В

Пришелец
0
С
Автор
Малиновые штаны
0
Вопщем попросил переставить ось на вдс. Начал все сначала.
ффмпег установился довольно просто - подключил репозиторий rpmforge и команда yum install ffmpeg
а вот ffmpeg-php пока в прострации - не установили php на сервак D . написал в поддержку жду теперь.

Добавлено через 01:03 сек.
3. Leon-Kennedy, видел - вынос мозга какойто...
С
Автор
Малиновые штаны
0
Ихха!! Накатил ffmpeg-php / 2 дня незабываемого секса с терминалом я никогда не забуду =)
Вопщем все, если будут вопросы (или у кого то или у меня еще возникнут,гг) тему оставляю открытой...

Оранжевые штаны
0
Устанавливаем php-ffmpeg на CentOS 5.5

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

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

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

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

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

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


Переходим в папку src

# cd /usr/local/src/

Скачиваем php-ffmeg
# wget http://sourceforge.net/projects/ffmpeg-php/files/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2/download

Разархивируем, конфигурируем и исталируем.

# tar xjvf ffmpeg-php-0.6.0.tbz2

# cd ffmpeg-php-0.6.0

# phpize

# ./configure

# make && make install

4. Пропишем модуль php-ffmpeg в настройки php.

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

# vi /etc/php.ini

extension=ffmpeg.so

5. Перезапускаем сервер Апач и проверяем

# service httpd restart

# php -m | grep ffmpeg

ffmpeg

Если видим ответ, то все ок!

Если у вас возникли проблемы при установке или вы ставили, но не получилось, необходимо перед новой установкой почистить мусор оставшийся в системе.

1. Удалим старые пакеты
# rpm -e libogg libogg-devel libvorbis libtheora-1 mencoder mplayer ffmpeg lame lame3 lame-libs faac xvidcore

2. Удалим старые папки, кодеки и прочий мусор (если есть).
# rm -rf /usr/local/include/ffmpeg/
# cd /usr/local/include/
# rm -rf libavcodec libavdevice libavformat libavutil libswscale avutil.h avstring.h avformat.h avdevice.h avcodec.h swscale.h avio.h xvid.h
# cd /usr/local/lib/
# rm -rf libswscale.* libav* libmp3lame* libxvidcore.* pkgconfig/ codecs/

Официальный ресурс ffmpeg – http://ffmpeg-php.sourceforge.net/
Read more from Linux
centos, php

Добавлено через 01:07 сек.
Примерно так я у себя ставил
Изменил: Андрей (09.01.2011 / 23:26)
P

Пришелец
0
А если так [root@204527 ffmpeg-php-0.6.0]# make && make install
make: *** No targets specified and no makefile found. Stop.
Не поиму над кем команды выполняем, если файла ffmpeg-php-0.6.0 после компиляции уже нету?
S

Пришелец
0
Ничего сложного нет.
Для i386, в шелле из по root:

rpm -Uhv http://onvds.ru/rpm/i386/rpmforge-release-0.5.1-1.el5.rf.i386.rpm

Для x86_64 в шелле из по root:

rpm -Uhv http://onvds.ru/rpm/x86_64/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm

Ставим ключ:
rpm –import http://onvds.ru/rpm/RPM-GPG-KEY.dag.txt

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

cd /usr/src
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
Почле чего найти файл ffmpeg_frame.c и заменить в нем PIX_FMT_RGBA32 на PIX_FMT_RGB32 (везде).
Далее
make; make install
Ну и в php.ini строчку добавиить
[FFmpeg]
extension="ffmpeg.so"
extension - выше в php.ini найти и прописать путь /usr/local/lib/php/extensions/no-debug-non-zts-20060613/
сохраняем, рестартим apache.
H

Пришелец
0
Здрасти,
Нужна на впс установить ff-mpeg.
Как так тема существуеть, поэтому не создал новую тему.
Защел через ssh (putty),

И зделал
Для x86_64 в шелле из по root:

rpm -Uhv http://***/rpm/x86_64/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm

Ставим ключ:
rpm –import http://***/rpm/RPM-GPG-KEY.dag.txt

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

cd /usr/src
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 и столкнулься с проблемой.

Пищеться
[root@hq...] ffmpeg-php-0.6.0]# ./configure
checking for egrep... grep -E
checking for a sed that does not truncate output... /bin/sed
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no

configure: error no acceptable C compiler found in $PATH
See 'config.log' for more details


Кто можеть помоч ? Можете писать суда и в асю 61403184.

Хочу удалить что установлено, и снова устонавить.
Можно и платно помогать, но не дорого.

ВЕЛИКИЙ и УЖАСНЫЙ!
0
HQ-Maker (5 Февраля 2012 / 19:39)
Здрасти,
Нужна на впс установить ff-mpeg.
Как так тема существуеть, поэтому не создал новую тему.
Защел через ssh (putty),

И зделал
Для x86_64 в шелле из по root:

rpm -Uhv http://***/rpm/x86_64/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm

Ставим ключ:
rpm –import http://***/rpm/RPM-GPG-KEY.dag.txt

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

cd /usr/src
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 и столкнулься с проблемой.

Пищеться
[root@hq...] ffmpeg-php-0.6.0]# ./configure
checking for egrep... grep -E
checking for a sed that does not truncate output... /bin/sed
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no

configure: error no acceptable C compiler found in $PATH
See 'config.log' for more details


Кто можеть помоч ? Можете писать суда и в асю 61403184.

Хочу удалить что установлено, и снова устонавить.
Можно и платно помогать, но не дорого.
так ты установи gcc и т.д.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск