当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 22 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : mplayer编译配置参数问题
帖子发表于 : 2009-03-01 21:26 

注册: 2007-09-06 16:07
帖子: 466
送出感谢: 0 次
接收感谢: 0 次
--charset 这个参数应该在什么情况下使用?
我的配置是这样的
./configure --enable-gui --enable-menu --enable-freetype --enable-gl --enable-vdpau --enable-xv --enable-x11 --language=zh_CN,en --disable-x264 --disable-x264-lavc --charset=cp936

结果编译出来的mplayer图形界面所有的文字都是带叉的方块,除了英文和数字。估计是中文。也就是gmplayer,右键的菜单都是这样。
但是直接在控制台mplayer,显示出的帮助都是正常的中文解释。

这会儿又重新编译,去掉这个参数。这下好,连控制台下的都是乱码了。无语阿。看样子连--language都要去掉了。

skin用的是mplayer的官网上的blue1.7。

附件:
Screenshot-Untitled Window.png
Screenshot-Untitled Window.png [ 32.74 KiB | 被浏览 1616 次 ]


附件:
aaaa.png
aaaa.png [ 32.84 KiB | 被浏览 1623 次 ]



页首
 用户资料  
 
2 楼 
 文章标题 : Re: mplayer编译配置参数问题
帖子发表于 : 2009-03-02 11:54 
头像

注册: 2007-12-07 12:49
帖子: 1033
地址: Tree New Bee
系统: winnux10
送出感谢: 2
接收感谢: 14
这编译参数没错,看看链接的字体正不正常
usr/share/mplayer/subfont.ttf


_________________
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的id@qq.com},将会竭诚为您服务

linux常见问题处理指南

1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd

⇩自由网络⇩
https://github.com/nyfair/freeweb


页首
 用户资料  
 
3 楼 
 文章标题 : Re: mplayer编译配置参数问题
帖子发表于 : 2009-03-02 16:40 

注册: 2007-09-06 16:07
帖子: 466
送出感谢: 0 次
接收感谢: 0 次
我是建了个软链
ln -s /usr/share/fonts/truetype/arphic/simsun.ttc ~/.mplayer/subfont.ttf
也用过雅黑 msyh.ttf。

即便我把 language 和 charset 都不设置,还是这个结果,控制台也是像上面的图一样。

我都编译了4~5遍了。。。。。。

以前也编译过,没出过这种问题啊。只不过当时没有用language 和 charset参数


页首
 用户资料  
 
4 楼 
 文章标题 : Re: mplayer编译配置参数问题
帖子发表于 : 2009-03-02 19:03 

注册: 2007-09-06 16:07
帖子: 466
送出感谢: 0 次
接收感谢: 0 次
又编译了一次,结果还是这样。问题就在GUI上
用命令行看没有问题,中文字幕也能正确显示。
神啊。

播放命令为
mplayer /media/Data1/电影/Body.of.Lies.DVDRip.XviD-DiAMOND-cd1.avi -subcp cp936

命令行启动gmplayer,然后鼠标右键:
gmplayer
MPlayer SVN-r28767-4.3.2 (C) 2000-2009 MPlayer Team
Syntax error in font desc: ttcf不能加载位图字体:/usr/share/fonts/truetype/arphic/uming.ttc
mplayer: could not connect to socket
mplayer: No such file or directory
开启 LIRC 支持失败。你将无法使用你的遥控器。

(<unknown>:18673): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(<unknown>:18673): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(<unknown>:18673): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(<unknown>:18673): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(<unknown>:18673): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(<unknown>:18673): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(<unknown>:18673): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(<unknown>:18673): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(<unknown>:18673): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(<unknown>:18673): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(<unknown>:18673): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(<unknown>:18673): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(<unknown>:18673): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(<unknown>:18673): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

问题还是出在字体上


页首
 用户资料  
 
5 楼 
 文章标题 : Re: mplayer编译配置参数问题
帖子发表于 : 2009-03-02 21:06 

注册: 2007-09-06 16:07
帖子: 466
送出感谢: 0 次
接收感谢: 0 次
失败,就算把 language设成en仍旧不行。

没办法了,自己编译个smplayer做前端,什么问题都没有。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: mplayer编译配置参数问题
帖子发表于 : 2009-03-02 22:00 
头像

注册: 2007-10-23 12:54
帖子: 1689
送出感谢: 0 次
接收感谢: 13
好复杂的编译参数,你确定这些都有必要么,有些本身就是默认的,还有 --charset 有用么,什么也不加终端显示就是正常的。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: mplayer编译配置参数问题
帖子发表于 : 2009-03-03 8:58 

注册: 2007-09-06 16:07
帖子: 466
送出感谢: 0 次
接收感谢: 0 次
charset是设置控制台显示信息的字符集,设成cp936以后就是中文显示。这是它自己的解释。上面第二个图就是没加charset的结果。照理说不应该这样的。
language设成zh_CN后,man显示的是中文的。

其他的参数有的是为了保险起见设的,虽然他们是默认的。比如gl,以前我也编译过,没加参数,编译出来的就不支持gl。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: mplayer编译配置参数问题
帖子发表于 : 2009-03-03 14:43 
头像

注册: 2007-10-23 12:54
帖子: 1689
送出感谢: 0 次
接收感谢: 13
language 设成 zh_CN 是要的,其余都没什么用。那些添加的选项,要么是默认要么是自动检测,如果硬件和编译环境支持,不用添加也会启用,环境不支持,强行添加也没有用,所谓保险起见,其实不会达到预期的效果。

终端的输出本身就是 utf8了,单独指定 cp936 也多余。你以前编译出错的经验,多半是编译环境没设置好,至少我的经验表明,要相信开发者能处理好这些问题,而不是依赖自己一知半解的解读。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: mplayer编译配置参数问题
帖子发表于 : 2009-03-03 15:05 

注册: 2007-09-06 16:07
帖子: 466
送出感谢: 0 次
接收感谢: 0 次
不用charset和language的参数我也编译过,还不止一遍,结果都一样。控制台下就打命令mplayer出来的乱码。
本来想既然中文的搞不好,可能是我不会,那么不设置语言,就加上vdpau那些参数,应当不至于影响到文字显示啊,我自己编译的目的就是用vdpau。
甚至用language=en参数都是那样。
而重新安装系统自带的mplayer却没有问题。

如今是除了gmplayer的右键菜单以及弹出的出错对话框不正常外,其他都好。

是不是除了--enable-gui --enable-menu外什么参数都不加编译出来的就正常?或者是系统环境还要做个设置?
有空的话我会试一试不加参数编译的结果。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: mplayer编译配置参数问题
帖子发表于 : 2009-03-03 15:50 
头像

注册: 2007-10-23 12:54
帖子: 1689
送出感谢: 0 次
接收感谢: 13
--enable-gui --enable-menu 这两个参数默认是禁用的,需要的话要加一下。2月28 的源码快照只加 --language=zh_CN 出来的就是正常的。


附件:
mplayer.png
mplayer.png [ 208.43 KiB | 被浏览 1557 次 ]

页首
 用户资料  
 
11 楼 
 文章标题 : Re: mplayer编译配置参数问题
帖子发表于 : 2009-03-03 17:14 

注册: 2007-09-06 16:07
帖子: 466
送出感谢: 0 次
接收感谢: 0 次
呵呵,你用的是smplayer,那个我也正常。
我是指用--enable-gui,然后用它的gmplayer,它的右键菜单乱。其实我编译的mplayer本身没问题,而是编译出的gmplayer有问题。

还有,我是用svn的mplayer,昨天又svn update了一次。

反正晚上没事,再试一次看看。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: mplayer编译配置参数问题
帖子发表于 : 2009-03-04 1:34 
头像

注册: 2007-03-16 15:42
帖子: 366
送出感谢: 0 次
接收感谢: 0 次
在utf8环境下用--charset=cp936 肯定乱码的亚
再说字符集默认与系统环境一直的(自动设置的)


页首
 用户资料  
 
13 楼 
 文章标题 : Re: mplayer编译配置参数问题
帖子发表于 : 2009-03-04 23:21 

注册: 2007-09-06 16:07
帖子: 466
送出感谢: 0 次
接收感谢: 0 次
可是我不设置charset的话,控制台信息就是乱马哎。而且gmplayer的界面一样的方框框。
我都试过光用--enable-gui --enable-menu这两个参数来编译,一样的结果。

:em20


页首
 用户资料  
 
14 楼 
 文章标题 : Re: mplayer编译配置参数问题
帖子发表于 : 2009-03-04 23:27 
头像

注册: 2007-09-29 3:09
帖子: 5773
送出感谢: 0 次
接收感谢: 3
反正那几个英文都能看懂...无所谓用中文了吧...
要中文的话装个前端就是了...


_________________
HUNT Unfortunately No Talent...


页首
 用户资料  
 
15 楼 
 文章标题 : Re: mplayer编译配置参数问题
帖子发表于 : 2009-03-05 22:51 

注册: 2007-09-06 16:07
帖子: 466
送出感谢: 0 次
接收感谢: 0 次
楼上估计没全看。 :em09
我什么参数都不加,编译出来的连控制台都乱码。就像我贴的第二个图。
竟然编译不出来英文版。 :em20

实在是搞不懂我哪里搞错了。 :em06


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 22 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

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


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

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

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