How to install FFMPEG on LINUX server
I got the script from my technical team member roonie. The procedure will guide you how to install the FFMPEG on any of the Linux cPanel server. Please follow the steps for installation of ffmpeg on the cpanel server. But Every time I got new errors. so I have found these manually FFMPG installation.
================================
Download the required files for it processing :
cd /usr/local/src
Quote:
wget
Download LAME (Lame Aint an MP3 Encoder) from SourceForge.net
wget
http://downloads.xiph.org/releases/o...g-1.1.3.tar.gz
wget
http://downloads.xiph.org/releases/v...s-1.1.2.tar.gz
wget
http://www1.mplayerhq.hu/MPlayer/rel...061022.tar.bz2
Extract All Files :
--------------------------------------------
tar zxvf lame-3.97.tar.gz
tar zxvf libogg-1.1.3.tar.gz
tar zxvf libvorbis-1.1.2.tar.gz
tar jxvf essential-20061022.tar.bz2
--------------------------------------------
chown root.root * -R
yum install subversion ruby ncurses-devel
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
If you are using secure tmp:
--------------------------------------------
mkdir /usr/local/src/tmp
chmod 777 /usr/local/src/tmp
export TMPDIR=/usr/local/src/tmp
Installing Lame:
--------------------------------------------
cd /usr/local/src/lame-3.97
./configure
make && make install
Installing Libogg:
--------------------------------------------
cd /usr/local/src/libogg-1.1.3
./configure && make && make install
Installing libvorbis:
--------------------------------------------
cd /usr/local/src/libvorbis-1.1.2
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
./configure && make && make install
Installing flvtool2:
Quote:
gem install flvtool2
Installing ffmpeg:
--------------------------------------------
cd /usr/local/src/ffmpeg/
./configure --enable-libmp3lame --enable-libvorbis --disable-mmx --enable-shared
make && make install
ln -s /usr/local/lib/libavformat.so.52 /usr/lib/libavformat.so.52
ln -s /usr/local/lib/libavformat.so.52 /usr/lib/libavformat.so.52
ln -s /usr/local/lib/libavcodec.so.52 /usr/lib/libavcodec.so.52
ln -s /usr/local/lib/libavutil.so.50 /usr/lib/libavutil.so.50
ln -s /usr/local/lib/libmp3lame.so.0 /usr/lib/libmp3lame.so.0
ln -s /usr/local/lib/libavformat.so.52 /usr/lib/libavformat.so.52
ln -s /usr/local/lib/libavfilter.so.1 /usr/lib/libavfilter.so.1
ln -s /usr/local/lib/libswscale.so.0 /usr/lib/libswscale.so.0
ln -s /usr/local/lib/libogg.so.0 /usr/lib/libogg.so.0
ln -s /usr/local/lib/libogg.so.0 /usr/lib/libogg.so.0
Installing ffmpeg-php:
--------------------------------------------
cd /usr/local/src
svn co
https://ffmpeg-php.svn.sourceforge.n...oot/ffmpeg-php ffmpeg-php
cd /usr/local/src/ffmpeg-php/trunk/ffmpeg-php
phpize
./configure
cp ffmpeg_frame.loT ffmpeg_frame.lo
make && make install
cp /usr/local/lib/php/extensions/no-debug-non-zts-20060613/ffmpeg.so /usr/local/lib/php/extensions/
Install mplayer & mencoder:
--------------------------------------------
mkdir /usr/local/lib/codecs/
mv /usr/local/src/essential-20061022/* /usr/local/lib/codecs/
chmod -R 755 /usr/local/lib/codecs/
later
--------------------------------------------
yum install mplayer mencoder
--------------------------------------------
Restart apache: