安装了这两个播放器但是却在Fedora9中不能正常使用,编解码器也已经有了。最初以为只是Livna没有处理好,其实后来发现是设置的问题,Livna的repo上的东西,特别是播放器,似乎总是有那么一些问题出来。
Mplayer
症状:升级过了之后也运行不起来,导致GMplayer等以它为前端的播放器自然而然也不能使用,使用命令行查看,发现错误如下:
The flip-hebrew option can’t be used in a config file.
Error parsing option flip-hebrew=no at line 133
其实只是配置文件的错误,我没有再返回去看原来可用的版本在我这里是怎么设置的,但是这里的错误给出得已经很明显,照着做就可以解决。
解决:找到/etc/mplayer/mplayer.conf,在其中找到flip-hebrew = no 这一行,将其注释掉,变成:#flip-hebrew = no ,保存退出即可。
Totem-xine
症状:安装了xine,也安装了totem-xine,也安装了编解码器,但是无法播放rmvb,avi,wmv等格式。
这个情况可以先看看xine是否能播放,如果xine可以,那么问题极有可能是你的totem没有以xine作为后端,而代之以gstreamer了。检查totem(在菜单中可能叫做movie player,电影播放器),Help → About,是否可以看到Gstreamer的字样?
解决:切换totme的后端为xine。做法是:终端(如果希望全系统所有用户都改变则登录root,否则用一般用户身份操作),执行命令totem-backend -b xine即可。
附注
关于win32解码器的安装,本文末尾参考中给出了下载的地址 ,推荐是下载其中最新的版本,解码器是一个压缩包。
如你下载的是当前最新的all-20071007.tar.bz2,使用命令
tar -xjvf all-20071007.tar.bz2
解压到当前文件夹,然后以root身份执行:
#mv ./all-20071007 /usr/lib/win32
#ln -s /usr/lib/win32 /usr/lib/codecs
#ln -s /usr/lib/win32 /usr/local/lib/win32
#ln -s /usr/lib/win32 /usr/local/lib/codecs
如果你的selinux是开着的,最好在执行一句:
#chcon -t textrel_shlib_t /usr/lib/codecs/drv*
解码器安装完成。
作者:Kimia Zhu