FFMPEG & OpenCV 설치방법

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

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다