FFmpeg is a command line tool that is composed of a collection of free software / open source libraries. It includes libavcodec, an audio/video codec library used by several other projects, and libavformat, an audio/video container mux and demux library. If you want to setup server with ffmpeg, you can follow this steps. Add comments if you need any help. Best Of luck :)
{codecitation}
yum -y install php php-devel httpd-devel
yum install gcc gcc-c++ libgcc gd gd-devel gettext freetype freetype-devel ImageMagick ImageMagick-devel libjpeg* libjpeg-devel* libpng* libpng-devel* libstdc++* libstdc++-devel* libtiff* libtiff-devel* libtool* libungif* libungif-deve* libxml* libxml2* libxml2-devel* zlib* zlib-devel* automake* autoconf* samba-common* ncurses-devel ncurses patch make -y
yum -y install libwmf-devel ruby
cd /usr/src/
mkdir ffmpeg
cd ffmpeg
wget http://rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz
tar -xvzf flvtool2-1.0.6.tgz
cd flvtool2-1.0.6
ruby setup.rb config
ruby setup.rb setup
ruby setup.rb install
mv /usr/bin/flvtool2 /usr/bin/flvtool2.bk
ln -s /usr/src/ffmpeg/flvtool2-1.0.6/bin/flvtool2 /usr/bin/flvtool2
chmod 755 /usr/src/ffmpeg/flvtool2-1.0.6/bin/flvtool2
cd /usr/src/ffmpeg
wget http://nchc.dl.sourceforge.net/sourceforge/lame/lame-398-2.tar.gz
tar -xvzf lame-398-2.tar.gz
cd lame-398-2
./configure --prefix=/usr/src/ffmpeg --enable-mp3x --enable-mp3rtp
make
make install
cd /usr/src/ffmpeg
yum -y install subversion cvs
cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid co xvidcore
cd xvidcore/build/generic
yum -y install ncurses-devel libtool
./bootstrap.sh && ./configure
make && make install
cd /usr/src/ffmpeg/
yum -y install perl-git openssh-clients
wget http://kernel.org/pub/software/scm/git/git-1.6.3.3.tar.bz2
tar -xvjf git-1.6.3.3.tar.bz2
cd git-1.6.3.3
./configure
make
make install
cd /usr/src/ffmpeg/
wget http://www3.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
tar -xvjf all-20071007.tar.bz2
chown -R root.root all-20071007
mkdir -pv /usr/src/ffmpeg/lib
mkdir -pv /usr/src/ffmpeg/lib/codecs/
cp -vrf all-20071007/* /usr/src/ffmpeg/lib/codecs/
chmod -R 755 /usr/src/ffmpeg/lib/codecs/
wget http://downloads.xiph.org/releases/ogg/libogg-1.1.4.tar.gz
tar -xvzf libogg-1.1.4.tar.gz
cd libogg-1.1.4
./configure
make
make install
cd /usr/src/ffmpeg/
echo "/usr/local/lib" >> /etc/ld.so.conf
echo "/usr/src/ffmpeg/lib" >> /etc/ld.so.conf
ldconfig
wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.2.3.tar.gz
tar -xvzf libvorbis-1.2.3.tar.gz
cd libvorbis-1.2.3
./configure --prefix=/usr/src/ffmpeg
make
make install
cd /usr/src/ffmpeg/
wget http://downloads.xiph.org/releases/vorbis/vorbis-tools-1.2.0.tar.gz
tar -xvzf vorbis-tools-1.2.0.tar.gz
cd vorbis-tools-1.2.0
ldconfig
./configure --prefix=/usr/src/ffmpeg
make
make install
cd /usr/src/ffmpeg/
wget http://downloads.xiph.org/releases/theora/libtheora-1.0.tar.bz2
tar -xvjf libtheora-1.0.tar.bz2
cd libtheora-1.0/
./configure --prefix=/usr/src/ffmpeg
make
make install
cd /usr/src/ffmpeg/
yum -y install gcc-c++
git clone --depth=1 git://opencore-amr.git.sourceforge.net/gitroot/opencore-amr
ldconfig
cd opencore-amr
./build_osx.sh
./configure --prefix=/usr/src/ffmpeg
make
make install
cd /usr/src/ffmpeg/
wget http://liba52.sourceforge.net/files/a52dec-0.7.4.tar.gz
tar -xvzf a52dec-0.7.4.tar.gz
cd a52dec-0.7.4/
./bootstrap
./configure --prefix=/usr/src/ffmpeg
cd /usr/src/ffmpeg/
wget http://downloads.sourceforge.net/faac/faad2-2.7.tar.gz
tar -xvzf faad2-2.7.tar.gz
cd faad2-2.7
chmod 755 bootstrap
./bootstrap
./configure --prefix=/usr/src/ffmpeg --with-mpeg4ip
make
make install
ldconfig
cd /usr/src/ffmpeg/
wget http://downloads.sourceforge.net/faac/faac-1.28.tar.gz
tar -xvzf faac-1.28.tar.gz
cd faac-1.28
./bootstrap
./configure --prefix=/usr/src/ffmpeg --with-mp4v2
make
make install
cd /usr/src/ffmpeg/
wget http://www.tortall.net/projects/yasm/releases/yasm-0.8.0.tar.gz
tar -xvzf yasm-0.8.0.tar.gz
cd yasm-0.8.0
./configure --prefix=/usr/src/ffmpeg
make
make install
ln -sf /usr/src/ffmpeg/bin/yasm /usr/local/bin/yasm
ldconfig
cd /usr/src/ffmpeg/
wget http://www.nasm.us/pub/nasm/releasebuilds/2.06/nasm-2.06.tar.gz
tar -xvzf nasm-2.06.tar.gz
cd nasm-2.06
./configure --prefix=/usr/src/ffmpeg
make
make install
ln -sf /usr/src/ffmpeg/bin/nasm /usr/local/bin/nasm
ldconfig
cd /usr/src/ffmpeg/
cd xvidcore/build/generic
./bootstrap.sh
./configure --prefix=/usr/src/ffmpeg
make && make install
cd /usr/src/ffmpeg/
git clone git://git.videolan.org/x264.git
cd x264/
./configure --enable-shared
make
make install
cd /usr/src/ffmpeg/
wget http://downloads.sourceforge.net/re2c/re2c-0.12.3.tar.gz
tar -xvzf re2c-0.12.3.tar.gz
cd re2c-0.12.3
./configure --prefix=/usr/src/ffmpeg
make
make install
ln -s /usr/src/ffmpeg/bin/re2c /usr/local/bin/re2c
ldconfig
cd /usr/src/ffmpeg/
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
cd mplayer
svn update
./configure --prefix=/usr/src/ffmpeg --codecsdir=/usr/src/ffmpeg/lib/codecs/ --libdir=/usr/src/ffmpeg/lib
make
make install
cd /usr/src/ffmpeg/
wget http://tipok.org.ua/downloads/media/aac+/libaacplus/libaacplus-1.0.4.tar.gz
tar -xvzf libaacplus-1.0.4.tar.gz
cd libaacplus-1.0.4
./autogen.sh
./configure --prefix=/usr/src/ffmpeg
ldconfig
make
make install
cd /usr/src/ffmpeg/
cd /usr/src/ffmpeg/
git clone git://git.ffmpeg.org/ffmpeg/
cd ffmpeg/
git clone git://git.ffmpeg.org/libswscale/
ldconfig
./configure --prefix=/usr/src/ffmpeg --enable-shared --enable-cross-compile --enable-nonfree --enable-postproc --enable-nonfree --enable-gpl --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-cross-compile --extra-cflags=-I/usr/src/ffmpeg/include/ --extra-ldflags=-L/usr/src/ffmpeg/lib
{/codecitation}