#/bin/bash
if [ $(id -u) != "0" ]; then
echo "Error: You must be root to run this script, please use root to install ffmpeg"
exit 1
fi
ffmpeg_dir=$(find / -name ffmpeg | xargs -0)
cd $ffmpeg_dir
echo =======安装lame===========================================================================================
echo =======安装lame===========================================================================================
echo =======安装lame===========================================================================================
echo =======安装lame===========================================================================================
echo =======安装lame===========================================================================================
echo =======安装lame===========================================================================================
echo =======安装lame===========================================================================================
tar -zxvf lame-3.99.5.tar.gz
cd lame-3.99.5
./configure --enable-shared --prefix=/usr
make
make install
echo =======安装libogg===========================================================================================
echo =======安装libogg===========================================================================================
echo =======安装libogg===========================================================================================
echo =======安装libogg===========================================================================================
echo =======安装libogg===========================================================================================
echo =======安装libogg===========================================================================================
echo =======安装libogg===========================================================================================
cd ../
tar -zxvf libogg-1.1.3.tar.gz
cd libogg-1.1.3
./configure --enable-shared --prefix=/usr
make
make install
echo =======安装libvorbis===========================================================================================
echo =======安装libvorbis===========================================================================================
echo =======安装libvorbis===========================================================================================
echo =======安装libvorbis===========================================================================================
echo =======安装libvorbis===========================================================================================
echo =======安装libvorbis===========================================================================================
echo =======安装libvorbis===========================================================================================
cd ../
tar -zxvf libvorbis-1.1.2.tar.gz
cd libvorbis-1.1.2
./configure --prefix=/usr
make
make install
echo =======安装xvid ===========================================================================================
echo =======安装xvid ===========================================================================================
echo =======安装xvid ===========================================================================================
echo =======安装xvid ===========================================================================================
echo =======安装xvid ===========================================================================================
echo =======安装xvid ===========================================================================================
echo =======安装xvid ===========================================================================================
cd ../
tar zvxf xvidcore-1.3.2.tar.gz
cd xvidcore/build/generic/
./configure --prefix=/usr
make
make install
echo =======安装yasm ===========================================================================================
echo =======安装yasm ===========================================================================================
echo =======安装yasm ===========================================================================================
echo =======安装yasm ===========================================================================================
echo =======安装yasm ===========================================================================================
echo =======安装yasm ===========================================================================================
echo =======安装yasm ===========================================================================================
cd ../../../
tar zxvf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure --prefix=/usr --enable-shared
make
make install
echo =======安装X264 ===========================================================================================
echo =======安装X264 ===========================================================================================
echo =======安装X264 ===========================================================================================
echo =======安装X264 ===========================================================================================
echo ==安装该文件需先挂载系统镜像文件安装该文件需先挂载系统镜像文件=====安装X264 ===========================================================================================
echo =======安装X264 ===========================================================================================
echo =======安装X264 ===========================================================================================
cd ../
tar xvf x264-snapshot-20121224-2245.tar.bz2
cd x264-snapshot-20121224-2245
./configure --prefix=/usr --enable-shared
make
make install
echo =======安装libdts ===========================================================================================
echo =======安装libdts ===========================================================================================
echo =======安装libdts ===========================================================================================
echo =======安装libdts ===========================================================================================
echo =======安装libdts ===========================================================================================
echo =======安装libdts ===========================================================================================
echo =======安装libdts ===========================================================================================
cd ../
tar zxvf libdts-0.0.2.tar.gz
cd libdts-0.0.2
./configure --prefix=/usr
make
make install
echo =======安装a52 ===========================================================================================
echo =======安装a52 ===========================================================================================
echo =======安装a52 ===========================================================================================
echo =======安装a52 ===========================================================================================
echo =======安装a52 ===========================================================================================
echo =======安装a52 ===========================================================================================
echo =======安装a52 ===========================================================================================
cd ../
tar zxvf a52dec-0.7.4.tar.gz
cd a52dec-0.7.4
./configure --prefix=/usr
make
make install
echo =======安装faad2 ===========================================================================================
echo =======安装faad2 ===========================================================================================
echo =======安装faad2 ===========================================================================================
echo =======安装faad2 ===========================================================================================
echo =======安装faad2 ===========================================================================================
echo =======安装faad2 ===========================================================================================
echo =======安装faad2 ===========================================================================================
cd ../
tar zxvf faad2-2.7.tar.gz
cd faad2-2.7
echo > plugins/Makefile.am
echo > plugins/xmms/src/Makefile.am
sed -i '/E_B/d' configure.in
autoreconf -vif
./configure --prefix=/usr --with-mp4v2 --enable-shared
make
make install
echo =======安装faac ===========================================================================================
echo =======安装faac ===========================================================================================
echo =======安装faac ===========================================================================================
echo =======安装faac ===========================================================================================
echo =======安装faac ===========================================================================================
echo =======安装faac ===========================================================================================
echo =======安装faac ===========================================================================================
cd ../
tar zxvf faac-1.28.tar.gz
cd faac-1.28
autoreconf -vif
./bootstrap
./configure --prefix=/usr
make
make install
echo =======安装amr-nb ===========================================================================================
echo =======安装amr-nb ===========================================================================================
echo =======安装amr-nb ===========================================================================================
echo =======安装amr-nb ===========================================================================================
echo =======安装amr-nb ===========================================================================================
echo =======安装amr-nb ===========================================================================================
echo =======安装amr-nb ===========================================================================================
#cd ../
#bunzip2 amrnb-6.1.0.4.tar.bz2
#tar xvf amrnb-6.1.0.4.tar
#cd amrnb-6.1.0.4
#./configure --prefix=/usr
#make
#make install
echo =======安装amr-wb ===========================================================================================
echo =======安装amr-wb ===========================================================================================
echo =======安装amr-wb ===========================================================================================
echo =======安装amr-wb ===========================================================================================
echo =======安装amr-wb ===========================================================================================
echo =======安装amr-wb ===========================================================================================
echo =======安装amr-wb ===========================================================================================
#cd ../
#bunzip2 amrwb-7.0.0.1.tar.bz2
#tar xvf amrwb-7.0.0.1.tar
#cd amrwb-7.0.0.1
#./configure --prefix=/usr
#make
#make install
echo =======安装lib52 ===========================================================================================
echo =======安装lib52 ===========================================================================================
echo =======安装lib52 ===========================================================================================
echo =======安装lib52 ===========================================================================================
echo =======安装lib52 ===========================================================================================
echo =======安装lib52 ===========================================================================================
echo =======安装lib52 ===========================================================================================
cd ../
tar zxvf a52dec-0.7.4.tar.gz
cd a52dec-0.7.4
./configure --prefix=/usr
make
make install
echo =======安装ffmpeg ===========================================================================================
echo =======安装ffmpeg ===========================================================================================
echo =======安装ffmpeg ===========================================================================================
echo =======安装ffmpeg ===========================================================================================
echo =======安装ffmpeg ===========================================================================================
echo =======安装ffmpeg ===========================================================================================
echo =======安装ffmpeg ===========================================================================================
cd ../
tar zxvf ffmpeg-1.0.1.tar.gz
cd ffmpeg-1.0.1
./configure --prefix=/usr --enable-gpl --enable-shared --enable-libmp3lame --enable-pthreads --disable-ffserver --disable-ffplay
make
make install
cp /usr/lib/libavdevice.so.54 /usr/lib64/
cp /usr/lib/libavformat.so.54 /usr/lib64/
cp /usr/lib/libavcodec.so.54 /usr/lib64/
cp /usr/lib/libpostproc.so.52 /usr/lib64/
cp /usr/lib/libswresample.so.0 /usr/lib64/
cp /usr/lib/libswscale.so.2 /usr/lib64/
cp /usr/lib/libavutil.so.51 /usr/lib64/
cp /usr/lib/libavfilter.so.3 /usr/lib64/
#cp /usr/lib/libavfilter.so.2 /usr/lib64/
echo =====安装ffmpeg完成====
echo ===检验=====
ffmpeg
sleep 4