Теперь нам нужно создать директорию для кодеков
mkdir /usr/local/lib/codecs/
Загружаем последние версии софта из svn
svn checkout svn://svn.mplayerhq.hu/ff>mpegtrunk ffmpeg
svn checkout svn://svn.mplayerhq.hu/mp>layertrunk mplayer
cd /usr/local/src/mplayer
svn update
Копируем кодеки для mplayer
mkdir /usr/local/lib/codecs
mv /usr/local/src/essential->20071007* /usr/local/lib/codecs/
chmod -R 755 /usr/local/lib/codecs/
Нам также понадобится создать временную директорию и настроить ей права:
mkdir /usr/local/src/tmp
chmod 777 /usr/local/src/tmp
export TMPDIR=/usr/local/src/tmp
Устанавливаем mp3 кодек lame
cd /usr/local/src/lame-3.97
./configure
make && make install
Установка libogg
cd /usr/local/src/libogg-1.1>.3
.configure && make && make install
Установка libvorbis
cd /usr/local/src/libvorbis->1.2.0
.configure && make && make install
Установка flvtool2
cd /usr/local/src/flvtool2-1>.0.6
ruby setup.rb config
ruby setup.rb setup
ruby setup.rb install
Установка mplayer и mencoder
cd /usr/local/src/mplayer
./configure --enable-jpeg
make && make install
Установка AMR (для конвертации 3GP)
cd /usr/local/src/amrnb-7.0.>0.2
.configure
make && make install
cd /usr/local/src/amrwb-7.0.>0.3
.configure
make && make install
Установка libtheora (для кодирования в ogg видео)
cd /usr/local/src/libtheora->1.0beta3
.configure
make && make install
Установка ffmpeg
cd /usr/local/src/ffmpeg/
./configure --enable-libmp3lame --enable-libvorbis --disable-mmx --enable-shared
--enable-libamr-nb --enable-libamr-wb --enable-nonfree --enable-libtheora
На более старых системах таких как Ubuntu 7.06 используйте следующую комманду
./configure --enable-libmp3lame --enable-libogg --enable-libvorbis --disable-mmx
--enable-shared --enable-libamr-nb --enable-libtheora
Теперь выполните эти комманды
make
make install
ln -s /usr/local/lib/libavdevic>e.so.52 usr/lib/libavdevice.so.5>2
ln -s usr/local/lib/libavforma>t.so.52 usr/lib/libavformat.so.5>2
ln -s usr/local/lib/libavcodec>.so.52 usr/lib/libavcodec.so.52
ln -s /usr/local/lib/libavutil.>so.49 usr/lib/libavutil.so.49
ln -s /usr/local/lib/libmp3lame>.so.0 usr/lib/libmp3lame.so.0
ln -s /usr/local/lib/libavforma>t.so.51 usr/lib/libavformat.so.5>1
ln -s usr/local/lib/libamrnb.s>o.3 usr/lib/libamrnb.so.3
ln -s /usr/local/lib/libamrwb.s>o.3 usr/lib/libamrwb.so.3
export LD_LIBRARY_PATH=/usr/loca>llib/
Устанавливаем ffmpeg-php – PHP расширение для работы ffmpeg
cd /usr/local/src/ffmpeg-php>-0.5.0
phpize
./configure
make
make install
Теперь нужно подключить это расширение в php.ini.
Для стандартной установки apache2 это будет выглядеть следующим образом.
vim /etc/php5/apache2/php.ini
extension=ffmpeg.so (add this line to the end of the file)
Перезапускаем Apache
/etc/init.d/apache2 force-reload
Ну вот собственно и все. Весь набор успешно настроен.
А так же :
Мировая
экономика учится жить по-новому
На пресс-конференции, прошедшей 6 октября в канун начала контртеррористической операции, министры финансов и руководители центральных банков стран Большой Семерки попытались уверить инвесторов в том, что к началу будущего года мировая экономика сможет преодолеть свои текущие трудности и вернуться к нормальному функционированию.
Нам 5 лет! Насыпайте:)
Portable AVS All-In-One Package v1.2.1.32