1)lame-3.97.tar.gz
下载地址http://downloads.sourceforge.net ... =1159107882&big_mirror=0
# tar zxvf lame-3.97.tar.gz
# cd lame-3.97
# ./configure --prefix=/usr
# make
# make install
Note: If you install Lame without --prefix=/usr MPlayer may not properly link to the Lame libraries.
2)divx4linux-5.0.5-0.1.fc3.rf.i386.rpm
下载地址:
ftp://rpmfind.net/linux/dag/fedo ... 0.1.fc3.rf.i386.rpm
#rpm -ivh divx4linux-5.0.5-0.1.fc3.rf.i386.rpm
3)xvidcore-1.1.2.tar.gz
http://downloads.xvid.org/downloads/xvidcore-1.1.2.tar.gz
或者按说明下载http://downloads.xvid.org/downloads/xvidcore-1.1.2.tar.bz2
# tar jxvf xvidcore-1.1.2.tar.bz2
# cd xvidcore-1.1.0/build/generic/
# ./configure
# make
# make install
3.5) live555-latest.tar.gz 这个是用来支持流媒体协议(如rtsp,mms等)的
http://www.live555.com/liveMedia/public/
# tar zxvf live555-latest.tar.gz
# cd live
# ./genMakefiles linux
# make
# cd ..
# cp -a live /usr/local/lib/live
4) all-20061022.tar.bz2 和 windows-all-20061022.zip
这两个是 编码包
http://www1.mplayerhq.hu/MPlayer/releases/codecs/
mplayer的编码包默认应安装在/usr/local/lib/codecs/中,这样省事
(如果装在了其他目录,在装MPlayer时,./configure的参数要指明路径。)
# tar jxvf all-20061022.tar.bz2
# mkdir /usr/local/lib/codecs/
# mv -f all-20061022/* /usr/local/lib/codecs/
# rmdir all-20060611
then
# unzip windows-all-20061022.zip
# mv windows-all-20061022 /usr/lib/win32
# ln -s /usr/local/lib/codecs /usr/lib/win32
5)下载MPlayer-1.0pre8.tar.bz2
http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre8.tar.bz2
# tar jxvf MPlayer-1.0pre8.tar.bz2
# cd MPlayer-1.0pre8
接下来是配置准备编译,是最关键也是最困难的。关于配置首先要确定几个rpm的包是否安装了,它们是:
gtk+-1.2.10, gtk+-1.2.10-devel, glib-1.2.10, glib-1.2.10-devel
查询有没有安装(例如#rpm -qa|grep gtk),发现有两个devel包没有装,用
#yum install gtk+-devel
#yum install glib-devel 安装了两个devel包。
编译mplayer源码包时FC6默认安装的GCC4.1不可以用,而是要安装GCC3.2即这两个包:
compat-gcc-32 和compat-gcc-32-c++
同样,我也是用
#yum install compat-gcc-32
#yum install compat-gcc-32-c++ 安装的
确认上面这几个包已经安装后,可以开始配置编译了:
# ./configure --enable-gui --enable-largefiles --enable-menu --prefix=/usr --confdir=/etc/mplayer --cc=gcc32
说一下参数的意思:
--enable-gui 是打开图形界面 这个我想一般都需要
--enalbe-largefiles 允许播放超过2g的大文件
--enable-menu 允许菜单
--prefix=/usr 这个...
--confdir=/etc/mplayer 这个是mplayer的安装目录
--cc=gcc32 用gcc32来编译,这个很关键
(注:我一开始还带了--enable-live参数,但是make时总是出错.最后把configure的参数--enable-live去掉终于安装上了.)
注意: 一定要用gcc-3.2来编译,而不能用FC6默认的gcc-4.1来编译。
# make
这个make时间比较长,可以听几首歌先,慢慢等,没有error的话就说明编译成功
# make install
安装完会提示你字体和皮肤的下载地址以及应该放在哪个目录:
*** Download font at http://www.mplayerhq.hu/dload.html
*** for OSD/Subtitles support and extract to /usr/share/mplayer/font/
*** Download skin(s) at http://www.mplayerhq.hu/dload.html
*** for GUI, and extract to /usr/share/mplayer/skins/
6)下载 Blue-1.6.tar.bz2
http://www1.mplayerhq.hu/MPlayer/Skin/
或者去最新主页http://www.mplayerhq.hu/design7/dload.html
#bzip2 -cd Blue-1.6.tar.bz2 | tar xvf - -C /usr/share/mplayer/skins/
# mv /usr/share/mplayer/skins/Blue/ /usr/share/mplayer/skins/default/
这里安装了刚刚的那个blue皮肤并将它设为默认的,安装完以后你也可以找到各种mplayer的皮肤,解压放到/usr/share/mplayer/Skin/下就可以在mplayer的界面上修改皮肤了。
7) 字体font-arial-cp1250.tar.bz2
http://www.mplayerhq.hu/MPlayer/ ... rial-cp1250.tar.bz2
#tar jxvf font-arial-cp1250.tar.bz2
#cd font-arial-cp1250/
#cp font-arial-18-cp1250 ~/.mplayer/font
然后可以在桌面上放置一个mplayer的图标,在桌面上右键选择启动器,名称为mplayer;命令为/usr/bin/gmplayer,而mplayer的默认图标位置在/usr/share/pixmaps/mplayer-desktop.xpm
这样整个mplayer的安装过程就结束了,看上去挺麻烦其实真正做起来很快,顶多半个小时就可以做完。
另:卸载mplayer只需在刚刚由MPlayer-1.0pre7.tar.bz2解压出来的MPlayer-1.0pre7目录下运行makeuninstall即可。所以,这个解压出来的文件夹不要删除,如果删除了,卸载的时候也可以到安装目录下直接删除,linux下没有注册表的概念放心删除!
下载地址http://downloads.sourceforge.net ... =1159107882&big_mirror=0
# tar zxvf lame-3.97.tar.gz
# cd lame-3.97
# ./configure --prefix=/usr
# make
# make install
Note: If you install Lame without --prefix=/usr MPlayer may not properly link to the Lame libraries.
2)divx4linux-5.0.5-0.1.fc3.rf.i386.rpm
下载地址:
ftp://rpmfind.net/linux/dag/fedo ... 0.1.fc3.rf.i386.rpm
#rpm -ivh divx4linux-5.0.5-0.1.fc3.rf.i386.rpm
3)xvidcore-1.1.2.tar.gz
http://downloads.xvid.org/downloads/xvidcore-1.1.2.tar.gz
或者按说明下载http://downloads.xvid.org/downloads/xvidcore-1.1.2.tar.bz2
# tar jxvf xvidcore-1.1.2.tar.bz2
# cd xvidcore-1.1.0/build/generic/
# ./configure
# make
# make install
3.5) live555-latest.tar.gz 这个是用来支持流媒体协议(如rtsp,mms等)的
http://www.live555.com/liveMedia/public/
# tar zxvf live555-latest.tar.gz
# cd live
# ./genMakefiles linux
# make
# cd ..
# cp -a live /usr/local/lib/live
4) all-20061022.tar.bz2 和 windows-all-20061022.zip
这两个是 编码包
http://www1.mplayerhq.hu/MPlayer/releases/codecs/
mplayer的编码包默认应安装在/usr/local/lib/codecs/中,这样省事
(如果装在了其他目录,在装MPlayer时,./configure的参数要指明路径。)
# tar jxvf all-20061022.tar.bz2
# mkdir /usr/local/lib/codecs/
# mv -f all-20061022/* /usr/local/lib/codecs/
# rmdir all-20060611
then
# unzip windows-all-20061022.zip
# mv windows-all-20061022 /usr/lib/win32
# ln -s /usr/local/lib/codecs /usr/lib/win32
5)下载MPlayer-1.0pre8.tar.bz2
http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre8.tar.bz2
# tar jxvf MPlayer-1.0pre8.tar.bz2
# cd MPlayer-1.0pre8
接下来是配置准备编译,是最关键也是最困难的。关于配置首先要确定几个rpm的包是否安装了,它们是:
gtk+-1.2.10, gtk+-1.2.10-devel, glib-1.2.10, glib-1.2.10-devel
查询有没有安装(例如#rpm -qa|grep gtk),发现有两个devel包没有装,用
#yum install gtk+-devel
#yum install glib-devel 安装了两个devel包。
编译mplayer源码包时FC6默认安装的GCC4.1不可以用,而是要安装GCC3.2即这两个包:
compat-gcc-32 和compat-gcc-32-c++
同样,我也是用
#yum install compat-gcc-32
#yum install compat-gcc-32-c++ 安装的
确认上面这几个包已经安装后,可以开始配置编译了:
# ./configure --enable-gui --enable-largefiles --enable-menu --prefix=/usr --confdir=/etc/mplayer --cc=gcc32
说一下参数的意思:
--enable-gui 是打开图形界面 这个我想一般都需要
--enalbe-largefiles 允许播放超过2g的大文件
--enable-menu 允许菜单
--prefix=/usr 这个...
--confdir=/etc/mplayer 这个是mplayer的安装目录
--cc=gcc32 用gcc32来编译,这个很关键
(注:我一开始还带了--enable-live参数,但是make时总是出错.最后把configure的参数--enable-live去掉终于安装上了.)
注意: 一定要用gcc-3.2来编译,而不能用FC6默认的gcc-4.1来编译。
# make
这个make时间比较长,可以听几首歌先,慢慢等,没有error的话就说明编译成功
# make install
安装完会提示你字体和皮肤的下载地址以及应该放在哪个目录:
*** Download font at http://www.mplayerhq.hu/dload.html
*** for OSD/Subtitles support and extract to /usr/share/mplayer/font/
*** Download skin(s) at http://www.mplayerhq.hu/dload.html
*** for GUI, and extract to /usr/share/mplayer/skins/
6)下载 Blue-1.6.tar.bz2
http://www1.mplayerhq.hu/MPlayer/Skin/
或者去最新主页http://www.mplayerhq.hu/design7/dload.html
#bzip2 -cd Blue-1.6.tar.bz2 | tar xvf - -C /usr/share/mplayer/skins/
# mv /usr/share/mplayer/skins/Blue/ /usr/share/mplayer/skins/default/
这里安装了刚刚的那个blue皮肤并将它设为默认的,安装完以后你也可以找到各种mplayer的皮肤,解压放到/usr/share/mplayer/Skin/下就可以在mplayer的界面上修改皮肤了。
7) 字体font-arial-cp1250.tar.bz2
http://www.mplayerhq.hu/MPlayer/ ... rial-cp1250.tar.bz2
#tar jxvf font-arial-cp1250.tar.bz2
#cd font-arial-cp1250/
#cp font-arial-18-cp1250 ~/.mplayer/font
然后可以在桌面上放置一个mplayer的图标,在桌面上右键选择启动器,名称为mplayer;命令为/usr/bin/gmplayer,而mplayer的默认图标位置在/usr/share/pixmaps/mplayer-desktop.xpm
这样整个mplayer的安装过程就结束了,看上去挺麻烦其实真正做起来很快,顶多半个小时就可以做完。
另:卸载mplayer只需在刚刚由MPlayer-1.0pre7.tar.bz2解压出来的MPlayer-1.0pre7目录下运行makeuninstall即可。所以,这个解压出来的文件夹不要删除,如果删除了,卸载的时候也可以到安装目录下直接删除,linux下没有注册表的概念放心删除!