LinuxSir.cn,穿越时空的Linuxsir!

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

请问如何解决看电影时的字幕问题~

[复制链接]
发表于 2006-5-13 13:12:22 | 显示全部楼层 |阅读模式
装了KDE3。5,可以打开影音文件了,但是字幕文件却打不开,是不是需要装一个字幕软件,或者说有没有像WINDOWS的暴风影音一样的软件呢?谢谢~~
发表于 2006-5-13 13:48:03 | 显示全部楼层
mplayer即可
回复 支持 反对

使用道具 举报

发表于 2006-5-13 14:50:24 | 显示全部楼层
Post by cyg1118
装了KDE3。5,可以打开影音文件了,但是字幕文件却打不开,是不是需要装一个字幕软件,或者说有没有像WINDOWS的暴风影音一样的软件呢?谢谢~~


你用的是什么播放器??
不同的播放器使用字幕不一样的??
回复 支持 反对

使用道具 举报

发表于 2006-5-13 14:55:35 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2006-5-13 14:57:28 | 显示全部楼层
xine-fontconv
Xine字体转换器(用于显示中文srt字幕)
类别:多媒体类        上传时间:2004-01-13
版本:1.11        大小:19.48 Kb
提交者uickTime        得分:  45% 好
下载次数:1375        投票:  [好]  [差]
相关网址:
简短描述:
在以前,很多人都认为Xine是无法播放avi等文件的srt字幕的。但是事实上xine在很早以前就有了这个小程序,现在已经是1.11版。
我使用xine 1.0rc3源代码xine_fontconv.c编译。这个小程序是用于字符界面的。具体使用方法:
xine-fontconv font.ttf fontname [encoding1 [encoding2 [...]]]
例如如果你想用simsun来显示字幕,那么:
xine-fontconv simsun.ttf GBSN c936
这里参考了别人的帖子,GBSN似乎只是随便取的,你可以用其他的字符串代替吧。不过就用它也无妨。
之后需要等待一会儿,慢慢等。完成之后会生成GBSN-*.xinefont.gz的若干个包,*是数字。
接下来将这些东西移动到/usr/share/xine/libxine1/fonts/文件夹中
个人安装的xine不一样,路径可能有差异,你自己可以找找。
然后在xine的图形化配置界面的misc选项卡中进行配置
第一个是Font for external subtitles选项,
输入GBSN(文本框后面是spu_font)
在下面找到encoding of subtitle选项
填入cp936(文本框后面是spu_src_encoding)
这样就可以了。
你也可以手动修改~.xine/config文件
修改相应内容(可以根据上面我写的文本框后面的字符串来查找)。

OK,这样你的xine就可以用simsun来显示srt字幕了。

如果你还不知道怎么显示字幕,有两种方法:
1.先用xine打开你的avi文件,然后在视频窗口中点右键,选择open>>subtitles...
然后选择你的字幕文件即可
2.用字符方式启动xine:
xine yourmovie.avi::yoursubtitle.srt
或者
xine yourmovie.avi #subtitle:yoursubtitle.srt

另:华文黑体测试通过。

安装步骤:
不用安装,下载之后即可使用。命令行程序。

测试环境:
Mandrake 9.2 cooker Xine 1.0rc3.1 华文黑体 Xvid avi && srt


http://www.linuxfans.org/nuke/mo ... eninfo&did=1804
回复 支持 反对

使用道具 举报

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

本版积分规则

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