+ -
当前位置:首页 → 问答吧 → kaffeine 播放AVI 字幕问题

kaffeine 播放AVI 字幕问题

时间:2005-05-20

来源:互联网

刚开始点时候让你选择字幕 但是有字幕是乱码
xine的参数如何设置
下面是我locale
LANG=zh_CN
LC_CTYPE=zh_CN
LC_NUMERIC=zh_CN
LC_TIME=zh_CN
LC_COLLATE=zh_CN
LC_MONETARY=zh_CN
LC_MESSAGES=zh_CN
LC_PAPER=zh_CN
LC_NAME=zh_CN
LC_ADDRESS=zh_CN
LC_TELEPHONE=zh_CN
LC_MEASUREMENT=zh_CN
LC_IDENTIFICATION=zh_CN
LC_ALL=

作者: shitbaby   发布时间: 2005-05-20

srt的?需要特定的中文字体。需要自己用一个软件来转换。很麻烦的。。。。

作者: QuickTime   发布时间: 2005-05-20

那用哪个播放器好使点呢??
自己编译mplay吗?

作者: shitbaby   发布时间: 2005-05-20

原文出自哪里忘记了:P

xine的字体目录为/usr/share/xine/libxine1/fonts,在这个目录下有很多 *-xx.xinefont.gz 这样的文件,这就是xine的字体文件,其中*为字体名,xx为字体大小

这里要用到一个叫做xine-fontconv的程序,Suse中的xine没有这个工具,但是你可以在xine-lib的源代码中找到这个它
??? #wge http://prdownloads.sourceforge.net/x...lib-1.0.tar.gz
??? #tar zxvf xine-lib-1.0.tar.gz ???
在misc文件架中可以找到xine-fontconv.c,看他的注释,里面给出了编译方法,
??? #cd xine-lib-1.0
??? #cd misc
??? #gcc -o xine-fontconv xine-fontconv.c `freetype-config --cflags --libs` -lz
这样,在当前目录下就会生成一个xine-fontconv文件,把它复制到/usr/local/bin目录下
??? #cp xine-fontconv /usr/local/bin

然后进入到xine的字体目录
??? #cd /usr/share/xine/libxine1/fonts
在字体选择上我偏向于使用simhei,看上去比较舒服,当然你也可以选择你喜欢的字体。假设simhei.ttf在/usr/share/fonts/zh目录中:
??? xine-fontconv /usr/share/fonts/zh/simhei.ttf simhei gbk
运行以后就可以得到相应的xine字体

接下来进入用户目录的.kde/share/apps/kaffeine目录下,编辑xine-config文件,修改下面的两项(这是Suse Pro 9.2的情况,其他版本应该也差不多):
subtitles.separate.font:simhei
subtitles.separate.src_encoding:gbk
在这里还可以修改字体大小以及字幕的位置:
#把字体设置大一些,看起来会比较舒服,共有六个选项, { tiny? small? normal? large? very large? huge }
#对应生成的六个字体文件,如果你只用某种特定大小的字体如large,你可以把多余的xine字体删除,
#可以节省不少磁盘空间(huge和very large对应的字体文件很大)
subtitles.separate.subtitle_size:large
#设置字幕的位置,这是相对于屏幕下边沿的距离,默认是0,我觉得30看起来比较舒服
subtitles.separate.vertical_offset:30

这样,就OK了。

作者: 蓝色的海王星   发布时间: 2005-05-20

十分感谢你的回复
现在srt正常了 sub可以加载 但什么都显示
关于字体的修改 在kaffeine里也可以
收藏了
上传的图像
抓图3.png (53.7 KB, 118 次查看)
抓图4.png (93.7 KB, 135 次查看)

作者: shitbaby   发布时间: 2005-05-21