Mplayer 不支持中文文件名怎么办?
我刚刚自己下了一个MPlayer-1.0rc1.tar.bz2;自己编译了一下,挺好,没有任何错误就通过了,幸运!
可是我打开Mplayer 后怎么这样了只有英文的文件名,只有图标,没有中文了 没办法,要么你忍着用旧版本,就是图形界面是 GTK1 的哪个(当然前提是你的 GTK1 程序能正常显示中文)。
或者吧你的目录树的编码变成 UTF8 的。
我给你的建议是找一个好用的 MPlayer 前端程序来替代 gmplayer 。
之后把 mplayer 编译成英文版的。
这个问题是因为 mplayer 没有用 Linux 里最常用的 mo 翻译方式,而是使用源代码翻译而导致的,看样子源代码里一文件读写部分的字符串,似乎没有经过约定俗成的编码转换方式而导致中文编码出现问题 最近从mplayer svn上面抓了一个下来编译。好像现在Mplayer用了一种非常让人OTL的方法来对非英文文件名做支持。不过就是it just works. 在我这里能看中文名片子一点问题都没有。那个浏览框也能看见中文了。 什么方法? 现在貌似是gbk编码之类的locale,就得用对mplayer打补丁才行吧。
现在mplayer出了rc2版,原先那个补丁不能用了 找一个 fontend 替代 gmplayer 。 gnome-mplayer?...
功能稍微弱些。。。 :roll:
除了 gnome-mplayer ,还有很多诶………… ./configure --language=zh_CN
配置的时候,加上语言参数啊!这样就会支持了。 原帖由 hackerkey 于 2007-12-10 10:39 AM 发表 http://www.linuxfans.org/bbs/images/common/back.gif
./configure --language=zh_CN
配置的时候,加上语言参数啊!这样就会支持了。
看清楚楼主已经是中文界面了。 最好的方法就是 不要用中文作文件和目录名 :-D 有道理,本来计算机就是英文的天下,只是到了八零年代末才有所谓的汉化.而且是不完美的.我们要感谢前辈的不懈努力. 其实吧,这都怪 mplayer 的程序编写不规范…… 加个字体包吧 原帖由 yingshuai16 于 2008-5-22 10:40 AM 发表 http://www.linuxfans.org/bbs/images/common/back.gif
加个字体包吧
和字体无关 http://www.mplayerhq.hu/MPlayer/
MPlayer-1.0rc1.tar.bz2
下载你喜欢的skin
例如你下载 Abyss-1.6.tar.bz2
下载必需的code
all-20061022.tar.bz2
windows-all-20060611.zip
2进行安装
(1)安装并解压(code)
mkdir /usr/lib/codecs
mkdir /usr/lib/wincodecs
tar jxvf all-20060611.tar.bz2
mv all-20060611/* /usr/lib/codecs
unzip windows-all-20060611.zip
mv windows-all-20060611/* /usr/lib/wincodecs (这个步骤并不需要,直接把所有的解码复制到/usr/lib/codecs/中。)
(2安装mplayer
ar jxvf MPlayer-1.0rc1.tar.bz2
cd MPlayer-1.0rc1
./configure --prefix=/usr/local/mplayer --enable-gui --enable-freetype --codecsdir=/usr/lib/codecs/ --language=zh_CN
注意:
--prefix=/usr/local/mplayer 是安装路径
--enable-gui 安装图形化用户界面
--enable-freetype 调节字体
--with-codecsdir=/usr/lib/codecs/
--with-win32libdir=/usr/lib/wincodecs 指定解码位置
--language=zh_CN 中文
接着
make
make install
(3)安装skin
tar jxvf Abyss-1.6.tar.bz2
mv Abyss /usr/local/mplayer/share/mplayer/skins/
cd /usr/local/mplayer/share/mplayer/skins/
mv Abyss default
(4调试)
cd /usr/local/mplaer/bin/
./gmplaer
打开一个文件播放试一下
看看有些格式的是不是能插放
你就从自己电脑中拷个字体到主目录下的.mplayer文件夹下,并把你的字体改名为subfont.ttf,问题就解决了,或者做个链接也行,只要你喜欢
字体你可以上网下载,mplayer网站也有,你电脑里也有字体,在/usr/share/fonts/chinese下(/usr/share/fonts/chinese/TrueType/uming.ttf就可以用)你就直接cp /usr/share/fonts/chinese/TrueType/uming.ttf $HOME/.mplayer下。
已经在Fedora core 8中安装成功,可以把Realplay的解码也复制到/usr/lib/codecs目录中,这样可以播放rm文件,如果是Rmvb的,只选择打开所有文件,就可以了。(在播放时会有一个提示,但不影响播放)。
页:
[1]
2