(1)打造全功能的kmplayer
kmplayer现在是mndriva默认的播放器,这是一个比较有意思的播放器,采用xine、mplayer等等作为后端,事实上完全可以打造成为一个能够播放包括rmvb等在内的万能播放器。这里最关键的是找对解码包。
1、如果采用xine为后端(系统默认如此)
经过反复验证,采用all codecs包,能成功播放rmvb了,注意是all-20061022.tar.bz2,比essential-20061022.tar.bz2要大,大概有131个文件,这是地址:
http://www1.mplayerhq.hu/MPlayer ... ll-20061022.tar.bz2
解压缩后以root输入命令:
mv all-20061022 /usr/lib/win32
这样就把all-20061022文件夹改名为win32并且移动到/usr/lib/里了。
播放某些特殊的rmvb文件可能遇到有图像没有声音的问题,请安装xine-faad、xine-flac文件。
添加介质源后(包括plf源)以root输入命令:
urpmi xine-faad
urpmi xine-flac
2、如果采用mplayer作为后端
对win32解码包没有什么限制,可以是all-20061022.tar.bz2,也可以是essential-20061022.tar.bz2,还可以直接安装plf源里面的win32-codecs。
可是real-codecs解码包还是推荐安装为好,我用了all-20061022.tar.bz2都无法成功,安装real-codecs就好了。
有可能这个时候采用mplayer播放rmvb还不能成功,应该是mplayer的打包版本问题,它默认的解码包的位置和你的不一样,终端运行后根据相关信息放到它要求的地方。由于real-codecs是plf源里,同样安装plf源里的mplayer估计没有这种麻烦。
为什么非要用kmplayer播放rmvb文件呢?流畅!