Centos6 编译安装ffmpeg & mplayer

1.安装 FFMPEG

#安装编译环境

yum install -y automake autoconf libtool gcc gcc-c++

1) 下载需要的解码器

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

wget http://downloads.sourceforge.net/faac/faad2-2.6.1.tar.gz

wget http://downloads.sourceforge.net/faac/faac-1.26.tar.gz

wget http://nchc.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz

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

wget ftp://ftp.videolan.org:21//pub/videolan/x264/snapshots/x264-snapshot-20090107-2245.tar.bz2

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

wget http://down1.chinaunix.net/distfiles/libdts-0.0.2.tar.gz 

也就是安装 liba52,faad2,faac,mp3lame,yasm,x264,xvid,libdts.

2) 安装包

编译安装方法根据相应源码包文件夹内的README或者INSTALL进行查看。

3) 安装ffmpeg

由于各个ffmpeg对依赖包要求版本不同,现只安装ffmpeg0.5版本。

wget http://down1.chinaunix.net/distfiles/ffmpeg-0.5.tar.bz2 

./configure --enable-gpl  --enable-postproc --enable-nonfree --enable-postproc --enable-libfaad --enable-swscale --enable-avfilter --enable-pthreads --enable-libxvid --enable-libx264 --enable-libmp3lame  --enable-libfaac --disable-ffserver --disable-ffplay

make && make install

注意,若configure时提示缺失某些库文件。那么在 /etc/ld.so.conf 中加入库路径,然后ldconfig即可。

2. 安装mplayer

1) 下载解码包

wget http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2

将解压后的文件放入 /usr/local/lib/codecs

2) 下载并安装mplayer

wget http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc4.tar.gz

解压后 ./configure && make && make install 即可。

 

 

posted on 2012-05-10 00:18  yxyx213  阅读(894)  评论(0编辑  收藏  举报

导航