下面说一下自己的安装过程和一些体会。希望对大家有所帮助。
一.系统配置
虚拟机 Vmware7.0
系统:RedHat9.0 Linux
CPU:Intel E2200
二.安装所需程序包(这些文件和程序包大家可以到Mplayer官网去下载 )
1.主程序:MPlayer-1.0pre1.tar.bz2
2.Codecs:essential-20071007.tar.bz2
3.Wincodecs:windows-essential-20071007.zip
4.皮肤:KDE-0.3.tar.bz2
三.安装过程
编码包要安装在/usr/lib/codecs和/usr/lib/wincodecs目录下,所以先要新建文件夹。(也可以在编译过程中指定特定的文件夹)
1.安装源码包
# mkdir /usr/lib/codecs
# mkdir /usr/lib/wincodecs
#tar jxvf essential-20071007.tar.bz2
# unzip windows-essential-20071007.zip
# mv essential-20071007/* /usr/lib/codecs (网上很多人是直接运行 mv essential-20071007/ 没有后面的*,其实差距就是把文件夹或者是里面的文件剪切到/usr/lib/libcodecs文件中,我也不清楚其中的区别)
# mv windows-essential-20071007/* /usr/lib/wincodecs 同上
2.编译安装MPlayer
# tar jxvf MPlayer-1.0rc1.tar.bz2
# cd mplayer-1.0pre1
# ./configure--prefix=/usr/local/mplayer--enable-gui--enable-freetype--with-codecsdir=/usr/lib/codecs/ --with-win32libdir=/usr/lib/wincodecs/ --language=zh_CN
-------也可以把这个./configure 配置过程写入一个Shell脚本中,以免以后编译每次都要输入
命令的具体含义:
--prefix=/usr/local/mplayer 是安装路径
--enable-freetype 是调节字体
--enable-gui 是安装图形化用户界面
--with-codecsdir=/usr/lib/codecs和--with-win32libdir=/usr/lib/wincodecs 是指定解码的位置
--language=zh_CN 指定语言是中文
接下来继续
# make
# make install
(这两步可能会花一点时间,看你的具体的机器配置和分配给虚拟机的资源)
四.安装皮肤
在Mplayer官方网站有很多种的皮肤的源代码,可以任意选择一种自己喜欢的。但是好像每种皮肤都是播放界面和皮肤都是分开的,用起来很不爽,其实可以自己写一个小QT或者是GTK程序,把播放界面嵌入到自己的框架里。
# tar jxvf KDE-0.3.tar.bz2
# mv KDE /usr/local/mplayer/share/mplayer/Skin/
#mv KDE default ------------------这一步貌似是必须的,因为在Mplayer运行的时候默认寻找的皮肤就是default
五.安装字体
我们可以直接拷贝一个字体到主目录下的.mplayer文件夹下,并把这个字体改名为subfont.ttf(可能在安装MPlayer完成后在/root下没有.mplayer 这个文件夹,这没有关系,可以自己创建一个 #mkdir .mplayer )
我们在/usr/share/fonts/zh_CN/TrueType/目录下随便Copy一个字体
#cp /usr/share/fonts/zh_CN/TrueType/zysong.ttf /root/.mplayer/subfont.ttf
六.运行设置
在/usr/local/mplayer/bin 目录下找到gmplayer 运行
1.设置显卡驱动
./gmplayer 1.wmv 会出现“打开/初始化所选的视频输出(-vo)设备是出错!”
下面设置驱动 运行./gmplayer 点击右键选择属性设置,然后选择视频,现在选择第二项。
2.设置声卡驱动
但是设置完这些完成显示驱动之后可以播放视频但是没有而且还会弹出无法打开/初始化音频设备 -> NOSOUND的错误提示
所以还要设置声卡驱动 选择音频中的esd 选项,点击确定。