分页: 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
发生错误,
请问下,这个步骤是干什么的呢?能有办法解决这个问题吗?
发表于 : 2005-12-12 20:36
由 eexpress
是不是大写的名字。
发表于 : 2005-12-12 22:40
由 leechael
发表于 : 2005-12-12 22:40
由 leechael
发表于 : 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