在 Linux 系统下本人觉得最OK的电影播放器就是gmplayer 媒体播放播放器,以下是mplayer在RHEL5.5上的最终完整安装过程。
注意事项:1、安装开发包的时候,一定需要将“x 软件开发”、“GNOME 软件开发”、“原有的软件开发”中的所有软件包都选上,另外:您在安装 GNOME 和 KDE 桌面环境的时候,请将 gtk 、gtk2、gtk-libs、QT等软件包一并安装上。
一、下载需要的软件包
MPlayer-1.0rc2.tar.bz2、essential-20071007.tar.bz2(解码器)、windows-essential-20071007.zip、Blue-1.7.tar.bz2(皮肤)、gb2312-ming.tar.bz2 (字体)
二、安装软件包
1.安装codec,命令如下:
(1)mkdir /usr/lib/codecs -------建立新的codecs目录
(2)mkdir /usr/lib/wincodecs ----------建立新的wincodecs目录
(3)tar jxvf essential-20071007.tar.bz2
(4)mv essential-20071007/* /usr/lib/codecs
(5)unzip windows-essential-20071007.zip
(6)mv windows-essential-20071007/* /usr/lib/wincodecs
2.安装mplayer,命令如下:
(1) tar jxvf MPlayer-1.0rc2.tar.bz2
(2) cd MPlayer-1.0rc2
(3) ./configure --prefix=/usr/local/mplayer --enable-gui --enable-freetype --codecsdir=/ usr/lib/codecs/ --win32codecsdir=/usr/lib/wincodecs/ --language=zh_CN
注意:
--prefix=/usr/local/mplayer 是安装路径
--enable-gui 安装图形化用户界面
--enable-freetype 调节字体
--codecsdir=/usr/lib/codecs/
--win32codecsdir=/usr/lib/wincodecs 指定解码位置
--language=zh_CN 中文
(4)make ---------------编译时间较长,耐心的等。。。
(5)make install
3.安装皮肤,命令如下:
(1)tar jxvf Blue-1.7.tar.bz2
(2)mv Blue /usr/local/mplayer/share/mplayer/skins/
(3)cd /usr/local/mplayer/share/mplayer/skins/
(4)mv Blue default
4.测试运行,命令如下:
/usr/local/mplayer/bin/gmplayer
5.安装字体:
(1) mkdir /usr/local/mplayer/share/mplayer/font/
(2)tar jxvf gb2312-ming.tar.bz2
(3) cd gb2312-ming/gbsn00lp16/
(4) sudo cp * /usr/local/mplayer/share/mplayer/font/
6.再次运行命令/usr/local/mplayer/bin/gmplayer即可播放选定文件,打开时注意选择文件类型.
三、错误的解决
1、错误提示:"New_Face faild. Maybe the font path is wrong. please supply the text font file. ( ~/.mplayer/subfont.ttf )."
解决方法:复制/usr/share/fonts/chinese/TrueType/目录下的ukai.ttf文件到~/.mplayer/subfont.ttf就ok了
#ln -s /usr/share/fonts/chinese/TrueType/ukai.ttf ~/.mplayer/subfont.ttf
2、如果运行mplayer或者gmplayer是,如果提示某些目录下缺少codes.conf或者input.conf文件,可以从解压出的MPlayer-1.0rc2目录下拷贝文件到相应的目录
3、如果发现在播放过程中报 --vo 的错误,请在“终端命令行”状态下输入 gmplayer -vo help
,来查看你的机器支持的显示模式,反复使用 gmplayer -vo "显示模式类型" 来加以测试,如:gmplayer -vo x11
等,直到找到可用于使用的显示方式为止,然后修改 /usr/local/share/applications/mplayer.desktop
文件,将其中的行:
Exec=gmplayer %U改成你测试出来的终端显示类型。如:Exec=gmplayer -vo x11 %U
注意:在虚拟机里会出现--vo错误,因为虚拟机里的显卡不支持x11,所以这是正常的!