Thinking Web Publishing? Think www.YouNeedItAll.com!
Custom Website Design and re Design, Custom Website Development, Social Media Networking, B2B Networking, Search Engine Optimizations and Online Marketing.

What is your IP?

Your IP is: 38.107.179.239

Search Web Design Agency





Custom Labels

Labels On the Fly is a Custom Design Labels online store. Custom  labels for weddings, CDs, beer, wine, bottled water. Personalized favor  tags, bookplates and more

Web Templates Sale

How to install FFMPEG on web server
Web Development and Web Technology
Written by Nikolay Gul   

How to install FFMPEG on web server

Here is the procedure that installs the FFMPEG on a Linux server.

Connect to the site with your main ID and password.

When you are at the command promt then enter

su -

Enter the root password for the server.

After that just copy each command from here line by line and right click in the session window.

cd /usr/local/src

wget http://www3.mplayerhq.hu/MPlayer/releases/codecs/essential-20061022.tar.bz2

wget http://rubyforge.org/frs/download.php/9225/flvtool2_1.0.5_rc6.tgz

wget http://easynews.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz

wget http://superb-west.dl.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.5.0.tbz2

wget http://downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz

wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.1.2.tar.gz

tar zxvf flvtool2_1.0.5_rc6.tgz

tar zxvf lame-3.97.tar.gz

tar zxvf libogg-1.1.3.tar.gz

tar zxvf libvorbis-1.1.2.tar.gz

tar zxvf flvtool2_1.0.5_rc6.tgz

tar jxvf essential-20061022.tar.bz2

tar jxvf ffmpeg-php-0.5.0.tbz2

mkdir /usr/local/lib/codecs/

up2date -i gcc gmake make libcpp libgcc libstdc++ gcc4 gcc4-c++ gcc4-gfortran

yum install gcc gmake make libcpp libgcc libstdc++ gcc4 gcc4-c++ gcc4-gfortran

up2date -i subversion

up2date -i ruby

up2date -i ncurses-devel

iptables -t filter -I OUTPUT -p tcp –dport 3690 -j ACCEPT

svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer

cd /usr/local/src/mplayer

svn update

cd /usr/local/src

mv /usr/local/src/essential-20061022/* /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

cd /usr/local/src/lame-3.97

./configure

make && make install

cd /usr/local/src/

cd /usr/local/src/libogg-1.1.3

./configure && make && make install

cd /usr/local/src/

cd /usr/local/src/libvorbis-1.1.2

./configure && make && make install

cd /usr/local/src/

cd /usr/local/src/flvtool2_1.0.5_rc6/

ruby setup.rb config

ruby setup.rb setup

ruby setup.rb install

cd /usr/local/src/

cd /usr/local/src/mplayer

./configure && make && make install

cd /usr/local/src/

cd /usr/local/src/ffmpeg/

./configure –enable-libmp3lame –enable-libogg –enable-libvorbis –disable-mmx –enable-shared

make

make install

ln -s /usr/local/lib/libavformat.so.50 /usr/lib/libavformat.so.50

ln -s /usr/local/lib/libavcodec.so.51 /usr/lib/libavcodec.so.51

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/libavformat.so.51 /usr/lib/libavformat.so.51

cd /usr/local/src/

cd /usr/local/src/ffmpeg-php-0.5.0/

phpize

./configure

make

make install

echo ‘extension=/usr/local/lib/php/extensions/no-debug-non-zts-20020429/ffmpeg.so’ >> /usr/local/etc/php.ini

service httpd restart

cd /usr/local/src

I think this much will be enough. If you still cannot figure out then contact your hosting provider and I think they will do it on a chargeable basis. Don’t know if every hosting provider will allow it. But yes most of them will do it.

To verify that the above things do work

You can test it like this

php -r ‘phpinfo();’ | grep ffmpeg

If it returns this message

ffmpeg
ffmpeg support (ffmpeg-php) => enabled
ffmpeg-php version => 0.5.0
ffmpeg.allow_persistent => 0 => 0

The End

 
Web Templates Sale, Full site templates Sale, flash templates sale






Web Designer, Social Media Networking Manager, B2B Networking, SEO and Online Marketing Specialist.
Nikolay Gul - Web designer and developer in Syracuse New York
Email or Call:(315) 378-9729 and Search for www.YouNeedItAll.com @ Nikolay Gul 2004-2010 © All rights reserved