作者:IT老兵 出处:http://blog.sina.com.cn/sunjes
SuSE10.2下的播放器很多,我把GNOME和KDE装上后,缺省附带的就有:
Kaffeine
Totem
不幸的是,它们好像竟然无法播放标准的VCD文件,通常在VCD盘上的mpeg目录下叫做AVSExxx.DAT的文件,总是提示没有解码器。
不过有大名鼎鼎的MPlayer,没有什么解决不了的问题。奇怪的是SuSE的安装盘上竟然没有MPlayer。
MPlayer的下载地址:http://www.mplayerhq.hu/design7/dload.html
现在我们开始安装MPlayer。
MPlayer的安装需要三个东西:
1、MPlayer的对应平台下的Source Code。网站提示最好使用source code安装而不是binary安装;
2、codecs解码库。
3、皮肤。
以上三个必需品在上述的下载地址中都能够方便的下载到。我们依次下载三个东西到/tmp下:
wget http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc1.tar.bz2
wget http://www1.mplayerhq.hu/MPlayer/releases/codecs/essential-20061022.tar.bz2
wget http://www.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2
皮肤有很多种,上面使用的是名为"blue"的一个皮肤。
依次解压:
tar xvfj MPlayer-1.0rc1.tar.bz2
tar xvfj essential-20061022.tar.bz2
安装工作第一步:将codecs库放到/usr/local/lib/codecs下。
mv essential-20061022 /usr/local/lib/codecs
安装工作第二步:编译安装MPlayer。
cd /tmp/MPlayer-1.0rc1
./configure --enable-gui --with-codecsdir=/usr/local/lib/codecs #这一步是打开GUI支持,否则mplayer将只工作在命令行方式下;指出codecs的目录。
make
make install
安装工作第三步:将皮肤解压缩到mplayer的皮肤目录下。MPlayer在没有皮肤的情况下,其GUI端将无法启动。
tar xvfj Blue-1.7.tar.bz2 -C /usr/local/share/mplayer/skins
此时将在skins目录下创建一个目录:Blue。注意,此时启动gmplayer,将得到提示:无法打开文件/usr/local/share/mplayer/skins/default/skin。
mkdir /usr/local/share/mplayer/skins/default
skin是default目录下的一个文件。将blue的文件拷贝到default下:
tar xvfj /tmp/Blue-1.7.tar.bz2
cp -r /tmp/Blue-1.7/* /usr/local/share/mplayer/skins/default
安装工作第四步:解决字体问题。
首先找到自己系统里的一个中文truetype字体/usr/share/fonts/truetype/FZSongTi.ttf。
ln -s /usr/share/fonts/truetype/FZSongTi.ttf /usr/local/share/mplayer/font/subfont.ttf
至此,安装完毕。启动mplayer的GUI:
gmplayer -skin Blue
将以skins目录下的Blue目录为皮肤启动。为了方便,我们在桌面上为它建立一个快捷方式:桌面->创建启动器。在程序路径上填写:/usr/local/bin/gmplayer,mplayer的图标位于:/usr/local/share/pixmaps/mplayer.xpm
至此,MPlayer安装完毕。打开上面的VCD文件播放看看,非常流畅。
[ 本帖最后由 Growth兆 于 2007-10-2 16:54 编辑 ]