当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [分享]totem无法播放中文字幕的解决办法
帖子发表于 : 2008-05-03 1:53 

注册: 2006-05-05 20:23
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
刚装上了ubuntu 8.04 ,结果发现我的totem在播放avi的时候,字幕显示不正常,表现为无法显示中文字幕,或者是xxx的形式表示中文字幕,而英文字幕正常,上网找了一下,看看用mplayer的居多,最后还是解决了这个问题,由于xine的字库内没有中文字体,必须要安装中文字体,具体解决方法如下:
1、apt-get source xine-lib
2、cd xine-lib-1.1.11.1/misc (版本不同的话,数字也不同)
3、sudo gcc -o xine-fontconv xine-fontconv.c `freetype-config --cflags --libs` -lz
4、sudo ./xine-fontconv /usr/share/fonts/truetype/wqy/wqy_zenhei.ttf wqy gb2312 (其中wqy_zenhei.ttf为中文字体,可以用其他的中文字体代替,wqy是编译后的字体名称,gb2312是字体编码,可以用其他的编码方式,utf8的不推荐,因为我这边编译出来该编码方式的字体最少,big5的也不推荐,播放时有部分字体无法显示,gb18030的我没有测试,不知道情况怎样)
5、sudo mv wqy-* /usr/share/xine/libxine1/fonts/ (wqy根据你生成的字体名称修改)
6、cd
7、gedit ~/.config/totem/xine_config
8、修改一下部分:
# tiny small normal large very large huge
# 分別對應到剛剛的六個大小字型
subtitles.separate.subtitle_size:normal
# 這是剛剛自訂的字型名稱
subtitles.separate.font:wqy
# 字型編碼
subtitles.separate.src_encoding:gb2312
(大小可以根据自己需要调整,编码和名称必须对应起来)
9、修改字幕和AVI的名称一致,如:abc.srt+abc.avi ,用totem播放avi的时候,自动会加载字幕了

完毕
以上的修改方式是参考了LiaoZi's Linux Blog的内容修改完成,经过修改后成功播放了中文字幕,有需要的人可以参考一下。


附件:
Screenshot-dmd-nt2-cd1.avi.png
Screenshot-dmd-nt2-cd1.avi.png [ 157.64 KiB | 被浏览 547 次 ]

页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

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


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

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

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