免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2730 | 回复: 0

ubuntu下VLC中文字幕显示问题的解决 [复制链接]

论坛徽章:
0
发表于 2010-02-02 00:05 |显示全部楼层

造成字幕乱码的原因可能有两个:
1. GB字符的解码:
因为Linux下中文默认采取utf-8编码,所以在解码GB字符时,会产生乱码现象,除了用gedit将字幕文件转换为utf-8编码外,还可以通过设置VLC实现,具体方法在
ubuntu论坛
早有讨论,现摘录如下:
1.  首先启动VLC,按Ctrl+P,左下角的显示设置 选 全部
2. 依次点开:视频-字幕/OSD-文本渲染器       右侧的字体栏中,选择一个中文字体。(我选的是/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc)
3. 接着点开:输入/编码-其它编码器-字幕  右侧的 字幕文本编码 选 GB18030
4. 然后 把 自动检测 UTF-8 字幕   格式化字幕  前面的勾去掉。(这条在新版中似乎已经不存在)
2. 系统字体配置文件的原因
这个也是我具体遇到的问题,幸好,由于flash插件出现了同样的现象,在
另外一个博客
中,我找到了这个问题的解决方法,同样是摘抄如下:
输入: cd /etc/fonts/conf.d/
为了安全,备份一下: sudo cp 49-sansserif.conf 49-sansserif.conf_backup
输入如下指令: sudo gedit ./49-sansserif.conf
此时文件显示内容。
将其中的第1、2、4个后面的sans-serif或者serif用你自己系统中支持中文的字体的名字代替,注意字体名字的大小写
比如:我的系统中安装了wqy-zenhei.ttf,我则用wqy-zenhei代替上述所说的字段,结果如下:
wqy-zenhei
wqy-zenhei
monospace
wqy-zenhei
OK,以上两种问题,也就是我在使用Linux下的播放软件中遇到的问题,将两个合起来介绍一下,方便一下可能遇到同样问题的朋友。其实,都是别人的智慧。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/90332/showart_2166883.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP