1. Codec 설치
http://www.mplayerhq.hu 다음 사이트에서 코덱을 다운로드.
tar xvjpf essential-20071007.tar.bz2
cd essential-20071007.tar.bz2
mkdir /usr/local/lib/codecs
mv * /usr/local/lib/codecs/
chmod -R 755 /usr/local/lib/codecs/
2. Lame MP3 encoder 설치
http://lame.sourceforge.net/index.php 에서 다운로드.
tar xvfz lame-398-2.tar.gz
cd lame-398-2
./configure
make
make install
3.libogg, libvorbis 설치
하지만 CentOS 5.2에는 기본으로 깔려 있었다.
깔려 있는지 확인 하려면 아래와 같이 하면 된다.
rpm -qa | grep libogg
rpm -qa | grep libvorbis
4. FLVTool2 설치
http://rubyforge.org/projects/flvtool2/ 에서 다운로드
tar xvfz flvtool2-1.0.6.tgz
cd flvtool2-1.0.6
ruby setup.rb config
ruby setup.rb setup
ruby setup.rb install
5. Mplayer 설치
yum install subversion
svn co svn://svn.mplayerhq.hu/mplayer/trunk mplayer
cd mplayer
./configure
make
make install
6. FFMPEG 설치
svn co svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
cd ffmpeg
./configure --enable-libmp3lame --enable-libvorbis --enable-shared --disable-mmx
make
make install
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/libavformat.so.52 /usr/lib/libavformat.so.52
mkdir /usr/local/include/ffmpeg
cp ./libavcodec/*.h /usr/local/include/ffmpeg
cp ./libavdevice/*.h /usr/local/include/ffmpeg
cp ./libavformat/*.h /usr/local/include/ffmpeg
cp ./libavutil/*.h /usr/local/include/ffmpeg
/etc/ld.so.conf 파일에 아래 두 줄 추가
/usr/lib
/usr/local/lib
추가 후 /sbin/ldconfig 실행.
7. OpenCV 설치
http://sourceforge.net/projects/opencvlibrary 에서 다운로드
tar xvfz opencv-1.1pre1.tar
cd opencv-1.1.0
./configure --without-ffmpeg
make
make install