Mplayer播放rmvb与名字相关

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
cxytz01
帖子: 45
注册时间: 2008-01-26 11:26

Mplayer播放rmvb与名字相关

#1

帖子 cxytz01 » 2008-04-04 22:52

使用mplayer播放rmvb文件时,如果文件名字包含中文则会弹出Failed to open file://这里是路径//这里是该文件的名字(若是有英文则会完整显示出来,中文则会是显示%EA%.......之类的形式.rmvb.但是如果将名字改为不含中文则会正常播放,但会弹出error:could not open require directshow codec drvc.dll

问题1:为什么会和文件的中英文名有关
问题2:第2个error如何解决
cxytz01
帖子: 45
注册时间: 2008-01-26 11:26

#2

帖子 cxytz01 » 2008-04-04 22:57

又发现问题了,就是播放mp3时,也是只要有中文和标点符号包括空格就提示不能打开,看来视频文件也是如此
ti8er
帖子: 497
注册时间: 2006-10-18 8:48

#3

帖子 ti8er » 2008-04-04 23:05

回答1:这些文件使用的是有版权的字体,比如宋体/方正等 。有的字体在LINUX下是不能正常识别的,这同时就会导致一些程序的错误,改成了通用的英文,自然没有问题了。
回答2:文件的其他信息,如属性等也是有版权的字体,这些字体仅仅通过修改文件名是不能更改到的。所以还是会出问题。

解决方法1:安装字体库(盗版的行为,做不做你自己权衡)
解决方法2:安装更好兼容性的播放器,如:realplayer 10,和Rhythmbox都不错,但是要注意把一些库加上。
keoki
帖子: 9
注册时间: 2007-04-22 0:56

#4

帖子 keoki » 2008-04-06 1:45

sudo apt-get install w32codecs
头像
chinesejerry
帖子: 510
注册时间: 2007-10-06 3:48
来自: 霍格沃茨魔法学校葛莱芬多学院
联系:

#5

帖子 chinesejerry » 2008-04-06 3:54

代码: 全选

sudo gedit /usr/share/applications/mplayer.desktop
找到这一句

代码: 全选

Exec=gmplayer %U
改为

代码: 全选

Exec=gmplayer %f
,或者将%U去掉,保存即可
Because...nobody really uses an operating system,
people use...programs...on their computer.
And the only mission in life of an operating system is to helps those programs run.
----Linus
cxytz01
帖子: 45
注册时间: 2008-01-26 11:26

#6

帖子 cxytz01 » 2008-04-07 18:11

谢谢
回复