免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3006 | 回复: 0
打印 上一主题 下一主题

分析并解决mplayer中文字幕显示问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-02-02 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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP