LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1414|回复: 16

彻底解决xine的srt字幕问题

[复制链接]
发表于 2005-8-28 15:30:38 | 显示全部楼层 |阅读模式
按照这篇帖子http://www.linuxfans.org/nuke/mo ... p=geninfo&did=1
用xine-fontconv将simsun转化为xine的字体,但还是看不了字幕
发表于 2005-8-28 23:32:08 | 显示全部楼层
字幕是什么格式的?看不了是看到的是乱码还是什么都没有?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-29 12:55:11 | 显示全部楼层
什么都看不到
回复 支持 反对

使用道具 举报

发表于 2005-8-29 13:34:36 | 显示全部楼层
1.你给的链接有问题。
2.xine不支持sub格式的字幕,这种字幕文件通常较大,有2、3M且包含.sub  .idx两个文件。看这种字幕推荐你用mplayer
3.如果你字幕设置正确的话,可能有一点你没注意到,就是xine默认的字幕是在图像下方,即被影片遮挡着的,你试着将播放窗口拉长一些,等一会字幕就出来了。你也可以在xine的字幕设置页上找到“use unscaled OSD if possible”这一项,不选它 字幕就永远在图像上方了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-29 19:55:16 | 显示全部楼层
谢拉,现在可以看英文字幕啦,但是看不了中文字幕?我用的是simsun字体,gbk的编码,是不是字体和
编码有问题
回复 支持 反对

使用道具 举报

发表于 2005-8-29 21:24:21 | 显示全部楼层
不清楚你是如何操作的,你最好把制作字体和相关设置的步骤都写下来。还有就是如果你使用了gbk编码,你的字幕文件也必须是gbk编码,或在gbk编码下可正常显示,big5 或 utf8都不行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-29 22:12:01 | 显示全部楼层
#cd /usr/share/xine/libxine1/font
#/home/sasa/soft/xine-fontconv /usr/share/fonts/TrueType/simsun.ttc simsun gbk

这就是我的步骤
回复 支持 反对

使用道具 举报

发表于 2005-8-30 00:13:02 | 显示全部楼层
1  首先,确保你的字体文件正确生成了。到/usr/share/xine/libxine1/font/ 目录下查看那几个simsun文件 看大小是否都为几兆,如果大小为零或几十K,就说明这个大小的字体无法使用,应该用其他大小的字体(不同的文件对应字幕选项的small,normal,large...)。
2  其次,要正确设置xine的字幕相关的选项,按照你的操作,你应在xine的字幕设置页将字体名称设为simsun 编码 gbk 大小 可用的大小 ,保存使设置生效。
3  最后,字幕文件必须是以gbk编码的文件。此时用xine打开电影文件,右键加载字幕文件应该就可以看到中文字幕了
回复 支持 反对

使用道具 举报

发表于 2005-8-30 00:21:38 | 显示全部楼层
这么麻烦,直接用gmplayer把
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-30 09:50:58 | 显示全部楼层
多谢,待会儿回去试一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表