分页: 1 / 1

totem-xine 的中文字幕处理中的一个问题

发表于 : 2005-12-12 18:52
leechael

代码: 全选

一:添加源代码源: 
sudo gedit /etc/apt/sources.list 
增加 
deb-src http://archive.ubuntu.com/ubuntu/ breezy main restricted universe multiverse 

二:下载源代码,编译出 xine-fontconv : 
sudo apt-get update 
sudo apt-get source libxine1c2 
cd xine-lib-1.0.1/misc/ 
sudo gcc -o /usr/local/bin/xine-fontconv xine-fontconv.c `freetype-config --cflags --libs` 

三:生成中文字体 
cd /usr/share/xine/libxine1/fonts
上面步骤在顺利中进行,但是:

代码: 全选

sudo xine-fontconv /usr/share/fonts/zh_CN/TrueType/SIMSUN.TTF simsun gb18030
发生错误,

代码: 全选

error loading font
请问下,这个步骤是干什么的呢?能有办法解决这个问题吗?

发表于 : 2005-12-12 20:36
eexpress
是不是大写的名字。

发表于 : 2005-12-12 22:40
leechael
目录到这里就结束了,没有下文了。

代码: 全选

/usr/share/fonts/

发表于 : 2005-12-12 22:40
leechael
再说啦,完全就是按照这个帖子的代码复制过去的。
viewtopic.php?t=2760&start=0&postdays=0 ... ight=totem

发表于 : 2005-12-12 23:06
oneleaf
/usr/share/fonts/zh_CN/TrueType/SIMSUN.TTF
注意字体文件的名字,区分大小写的,要和你实际的一致。

发表于 : 2005-12-12 23:30
eexpress
没有目录,就建立目录啊

发表于 : 2005-12-13 6:47
leechael
问题解决了,

代码: 全选

cd /usr/share/xine/libxine1/fonts
sudo xine-fontconv /usr/share/fonts/VeraSansYuanTi/VeraSansYuanTiMono-Bold.ttf Sans gbk
其中,

代码: 全选

/usr/share/fonts/VeraSansYuanTi/VeraSansYuanTiMono-Bold.ttf
是你字体存放的目录,例如我上面所用的代码就是圆体字的存放目录;Sans是起的字体名字,gbk是编码类型,然后:

代码: 全选

四:修改totem的配置: 
gedit ~/.gnome2/totem_config 
找到中间的项目修改为: 
subtitles.separate.font:Sans
subtitles.separate.src_encoding:gbk
Sans是你起的字体名称,gbk是编码类型。编辑的时候注意要把前面的"#"号删去。现在能使用同名的srt字幕了,直接打开avi视频,就会读取相同名字的srt字幕。

发表于 : 2005-12-13 13:22
leechael
晕倒……只能是srt字幕,smi的不行……

发表于 : 2005-12-13 15:50
oneleaf
leechael 写了:晕倒……只能是srt字幕,smi的不行……
http://files.divx-digest.com/software/s ... mi2sub.zip

http://shounen.ru/soft/smi2srt/smi2srt.rar