该方法在FC5下测试成功
1.首先确定系统已安装了下面的安装包:
gtk+-devel-1.2.10-50.i386.rpm
glib-devel-1.2.10-18.2.2.i386.rpm
libpng-1.2.8-2.2.1.i386.rpm
libpng-devel-1.2.8-2.2.1.i386.rpm
如果没有安装在安装盘能找到,具体在那张忘了,搜索一下吧,然后装上。
2.下载安装包:
(1)主程序: http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre7.tar.bz2
(2)支持avi等w32多媒体格式插件: http://www1.mplayerhq.hu/MPlayer/releases/codecs/windows-all-20050412.zip
支持realplay(rm,ram等)等多媒体格式插件
http://www1.mplayerhq.hu/MPlayer/releases/codecs/all-20050412.tar.bz2
(3)字体文件:http://www1.mplayerhq.hu/MPlayer/releases/fonts/font-arial-iso-8859-1.tar.bz2
(4)Skin文件(支持GUI):http://www1.mplayerhq.hu/MPlayer/Skin/Blue-1.2.tar.bz2
(皮肤可以随便选一个,自已喜欢.....)
(5)下载补丁(右键另存为):
http://www.magiclinux.org/people/sunmoon1997/patches/mplayer/mplayer-1.0_pre7-gcc4.patch
3.安装CODE
[root@ilinux tmp]# tar vjxf all-20050412.tar.bz2
[root@ilinux tmp]# mv all-20050412 /usr/lib/codes
[root@ilinux tmp]# chmod 644 /usr/lib/codes/*
[root@ilinux tmp]# chown root.root /usr/lib/codes/*
[root@ilinux tmp]# unzip windows-all-20050412.zip
[root@ilinux tmp]# mv windows-all-20050412 /usr/lib/wincodes
[root@ilinux tmp]# chmod 644 /usr/lib/wincodes/*
[root@ilinux tmp]# chown root.root /usr/lib/wincodes/*
4.安装MPlayer
[root@ilinux tmp]#tar vjxf MPlayer-1.0pre7.tar.bz2
然后进入MPlayer-1.0pre7目录,进行打补丁
[root@ilinux tmp]#cd MPlayer-1.0pre7
[root@ilinux MPlayer-1.0pre7]#patch -p1 < ../mplayer-1.0_pre7-gcc4.patch(此处-p1其中1是阿拉伯数字1而不是英文字母l,补丁目录可更改)
接着
[root@ilinux MPlayer-1.0pre7]./configure --prefix=/usr/local/mplayer/ --enable-gui --enable-freetype --with-codecsdir=/usr/lib/codes/ --with-win32libdir=/usr/lib/wincodes/ --language=zh_CN --charset=UTF8
...........................................................................................................
参数说明:
./configure \ #详细说明见./configure --help
--prefix=/usr/local/mplayer/ \ #安装路径
--enable-gui \ #如果你只在命令下用可以不要这个
--enable-freetype \ #方便以后调整字体
--with-codecsdir=/usr/lib/codes/ \ #把下载的插件拷贝到这里
--with-win32libdir=/usr/lib/wincodes/ \ #指定win32代码目录
