天天看點

ffmpeg安裝

mkdir flvtool

yum install -y subversion  libvorbis  libvorbis-devel libogg libogg-devel zlib-devel  libtool

cd flvtool

wget   http://sourceforge.net/projects/lame/files/lame/3.98.4/lame-3.98.4.tar.gz/download

tar xvf lame-3.98.4.tar.gz

cd lame-3.98.4

./configure

make

make install

cd ..

wget http://prdownloads.sourceforge.net/libpng/libpng-1.5.1.tar.gz?downloadks-kr-2

tar xvf libpng-1.5.1.tar.gz

cd libpng-1.5.1

wget http://sourceforge.net/projects/enlightenment/files/imlib2-src/1.4.4/imlib2-1.4.4.tar.bz2/download

tar xvf imlib2-1.4.4.tar.bz2

cd imlib2-1.4.4

./configure --without-x

ln -s /usr/include/freetype2/freetype/ /usr/include/freetype

wget  http://downloads.xvid.org/downloads/xvidcore-1.2.2.tar.gz

tar xvf xvidcore-1.2.2.tar.gz

cd xvidcore/build/generic

cd ../../

wget http://www.tortall.net/projects/yasm/releases/yasm-1.1.0.tar.gz

tar xvf yasm-1.1.0.tar.gz

cd yasm-1.1.0

wget http://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20110213-2245.tar.bz2

tar xvf x264-snapshot-20110213-2245.tar.bz2

cd x264-snapshot-20110213-2245

./configure --prefix=/usr/local --enable-shared

wget  http://download.videolan.org/pub/videolan/libdca/0.0.5/libdca-0.0.5.tar.bz2

tar xvf libdca-0.0.5.tar.bz2

cd libdca-0.0.5

wget   http://liba52.sourceforge.net/files/a52dec-0.7.4.tar.gz

tar xvf a52dec-0.7.4.tar.gz

cd  a52dec-0.7.4

wget http://downloads.sourceforge.net/faac/faad2-2.7.tar.bz2

tar xvf faad2-2.7.tar.bz2

cd faad2-2.7

./configure  --with-mp4v2

wget http://downloads.sourceforge.net/faac/faac-1.28.tar.bz2

tar xvf faac-1.28.tar.bz2

cd faac-1.28

./bootstrap

wget http://sourceforge.net/projects/opencore-amr/files/opencore-amr/0.1.2/opencore-amr-0.1.2.tar.gz/download

tar xvf opencore-amr-0.1.2.tar.gz

cd opencore-amr-0.1.2

wget  http://ftp.penguin.cz/pub/users/utx/amr/amrnb-7.0.0.2.tar.bz2

tar xvf amrnb-7.0.0.2.tar.bz2

cd amrnb-7.0.0.2

wget  http://ftp.penguin.cz/pub/users/utx/amr/amrwb-7.0.0.3.tar.bz2

tar xvf amrwb-7.0.0.3.tar.bz2

cd amrwb-7.0.0.3

svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg

cd ffmpeg/

./configure --prefix=/usr/local   --enable-gpl  --enable-shared   --enable-libmp3lame  --enable-libopencore-amrnb  --enable-libopencore-amrwb  --enable-libvorbis  --enable-libxvid  --enable-libfaac  --enable-libx264    --disable-ffserver  --disable-ffplay  --enable-nonfree  --enable-version3  --extra-ldflags=-ldl 

vim  /etc/ld.so.conf.d/ffmpeg.conf

#在裡面加入:usr/local/lib,這個目錄,為ffmpeg 安裝後libavdevice.so.52 等lib 檔案所在目

錄。

ldconfig –v