感觉mplayer的字幕还好配一些,totem还要麻烦些。
我的blog上也有记录我当时的一些经验,你可以参考一下。
http://spaces.msn.com/karronqiu/blog/cn ... #permalink
让totem-xine加载字幕
在安装 sudo apt-get install totem-xine w32codecs gstreamer0.8-plugins 后使用totem就可以播放各种常见的视频了。不过缺点就是无法加载字幕.今天在ubuntu中文论坛上面看到一个方法,比较完美的解决了这个问题.原文是从源代码编译一个字体转换软件,但是我怎么都编译不过,后来在这里下载了别人编译好了程序,将我的圆体转换成功,在播放AVI的视频的时候,把字幕文件改名成和视频文件一样的文件名就好了,totem-xine会自动加载.
转换字体的命令.
如果你使用的是simsun的字体使用下面的命令(注意,请将路径改成自己的字体文件所在目录):
sudo xine-fontconv /usr/share/fonts/zh_CN/TrueType/SIMSUN.TTF simsun gb18030
如果是用的圆体用这个命令:
sudo xine-fontconv /usr/share/fonts/truetype/ttf-vera-yuan/VeraSansYuanTi-Bold.ttf simsun gb18030
运行时间有点久大概要几分钟,会生成六个文件:simsun-*.现在把字体文件拷贝到
sudo cp simsun-* /usr/share/xine/libxine1/fonts
然后修改totem的配置文件,
gedit ~/.gnome2/totem_config
找到中间的项目修改为:
subtitles.separate.font:simsun
subtitles.separate.src_encoding:gb18030
注意,这两行原来是注释掉的,需要把前面的#去掉.
好了,enjoy 吧.