当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 解决mplayer播放rmvb问题,终于搞清楚了
帖子发表于 : 2009-03-03 22:50 

注册: 2008-12-24 15:45
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
首先说明,我的系统是8.04.2,mplayer是从源里装的。
原先的系统是7.04,最近才升到8.04。系统装好了,当然就是安播放器了,默认从源里安装的mplayer当然也是不能播rmvb的了。
安解码器吧,于是找到以前下载的压缩包,解压,复制,粘贴,原来在7.04的时候就是这么干的,在/usr/lib/codecs下放上解码器文件,一下就好了。
复制好文件后找了一个rmvb文件,播放,提示“没有解码器“。奇怪了,明明已经复制过去的,怎么会没有?
于是上论坛搜索,找到方法N种,共计采取以下措施:
1、在mplayer的首选项里更换mplayer的视频驱动,那些个驱动我都试了,X11、XV等等都不行
2、在下面三个路径全放了解码器文件,
/usr/lib/codecs
/usr/local/lib/codecs
/usr/lib/win32
仍然不行
实在没法了,有人建议安装deb包,唉,安吧
这时候想起来以前好象下过一个deb包的,因为复制几个文件解决了问题,就没有安装了。于是翻箱倒柜开始找,嘿,还真找到了。
二话不说,双击安装,系统提示deb包中包含以下文件:。。。。。。一堆*.qtx、*.dll、*.so文件,这不和我刚复制文件一样么,再看路径,/usr/lib/codecs,完全一样。这可就奇怪了,手动复制不行,deb包复制就行?
再细看,还要装两个软件包,libstdc++5和gcc-3.3-base
莫非之前是因为缺这两个软件包?
不管了,deb先不装了,开新立得,搜索,安装,才几百K。安好了,找了一个rmvb文件,播放,OK,应该就是这个软件包的问题了
为了检验到底是不是这个软件包的问题,保留/usr/lib/codecs下的解码器文件,把另两个路径下的解码器文件都删除了,再播放,哈哈,大功告成!
看来就是缺这两个软件包

说的比较多,总结一下:
对于8.04系统且mplayer是从源里装的,只要在/usr/lib/codecs下放上解码器文件,再安上libstdc++5和gcc-3.3-base这两个软件包就能播rmvb了
命令如下:
代码:
sudo cp -r /*/codecs /usr/lib

这是复制文件,我是先在自己的主目录建一个codecs目录,把解压后的解码器文件放进去,再整体复制的
注意带星号的路径是你自己放解码器文件的路径,不要弄错了。
解码器文件论坛的ftp里就有
那两个软件包直接新立得安装就行了
以上经过本人试验,确定可行。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 解决mplayer播放rmvb问题,终于搞清楚了
帖子发表于 : 2009-03-03 22:58 

注册: 2008-11-18 20:35
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
我是直接sudo apt安装mplayer然后下载win32 codes包包,之后安个smplayer,就可以放了。我的是8。10系统


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 解决mplayer播放rmvb问题,终于搞清楚了
帖子发表于 : 2009-03-04 9:23 

注册: 2008-12-24 15:45
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
我主要是不想把系统搞得太臃肿,不管软件包用得上用不上,稀里糊涂地装上一大堆,以前在windows下搞怕了
所以我对那些一上来就装一大堆软件包的解决方案多少有点排斥,总想弄明白到底怎么回事


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译