Linux.ChinaUnix.net
ChinaUnix | Linux首页 | 新闻 | 博客 | 文章 | 专栏 | 新手 | 方案 | 图书 | 下载 | 人才 | 手册 | wiki | 搜索     
Linux论坛
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


奥运快报: 
奥运热点:
 

[中文支持] 分析并解决mplayer中文字幕显示问题

首页 » CU论坛 » Linux » 汇总贴列表 » 文档专区 » 桌面应用 »  
[打印] [订阅] [收藏] [推荐给朋友] [本帖文本页]
crazypeach   帅哥
侠客




UID:601075
注册:2007-8-10
最后登录: 2008-03-24
帖子:14
精华:0

可用积分:12 (白手起家)
信誉积分:100
空间积分:0 (白手起家)
专家积分:0 (本版)

状态:...离线...

[资料] [站内短信] [Blog]


顶部
1楼 发表于 2008-2-2 21:44 

                    mplayer在播放电影时,中文字幕往往不能正确显示,自己简单分析了一下,之所以中文显示出乱码是由于字符的编码选择不正确造成的。
    在mplayer的设置里有两个地方要对字符编码进行设置,一个是对显示字幕的编码进行设置,另一个是对字体文件的编码设置。
    对于字幕的编码,就是要显示中文、英文、法文还是其它文字;而对于字体的编码,则是需要根据提供的字体文件严格选择对应的编码。明白了以上两点,再进行设置就不难了。
具体的设置过程如下:
    首先选择字幕编码,在mplayer的设置中选择"Subtitle & OSD"选项卡,在"Encoding"选单中选择"Simplified Chinese charset (CP936)"。
    接下来是字体编码,先要选择一个中文字体,"Font"选项卡中,在"Font"一栏选择一个中文字体(个人建议将自己的字体放在~/.fonts目录下,然后再到这个目录中选择相应的字体)。字体选择好后,在"Encoding"选单中选择"Unicode",因为unicode是国际通用的字符编码标准,一般的字体编码都是unicode,所以此处要选择"Unicode"而不是"CP936"。
    确定保存后重新播放中文字幕就可以正常显示了。
               
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/45553/showart_475424.html



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘

首页 » CU论坛 » Linux » 汇总贴列表 » 文档专区 » 桌面应用 »

 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - Linux时代 - Archiver - WAP - TOP

Processed in 0.042436 second(s), 6 queries , Gzip enabled