分页: 1 / 1

ass字幕转srt字幕的脚本

发表于 : 2007-06-20 22:05
nobrain
shell script + awk script 写的。

将下载的 ass2srt.tar.gz 文件解压后,可以放到 /usr/bin 或 /usr/local/bin 等地方,只要在你的 PATH 环境变量里就行了。

用法: ass2srt -f input_file_encoding -t output_file_encoding subtitle.ass > subtitle.srt
-f 指定源 ass字幕文件的字符编码,若忽略则自动检测。
-t 指定输出的 srt字幕文件的文件编码。
filename ass字幕文件的文件名,必须存在。目前还不支持从管道读入数据。
-l 列出转换支持的编码
-h, --help 不用说了,就是得到帮助。

转化后的结果是输出到stdout上的,可以用管道放到文件里面。

更多内容参见:http://home.ustc.edu.cn/~dldz/res/works ... s2srt.html

发表于 : 2007-06-20 23:05
eexpress
学习可以,只是不需要转吧。 :D

发表于 : 2007-06-20 23:35
nobrain
eexpress 写了:学习可以,只是不需要转吧。 :D
还不是为了用mplayer看带ass字幕的电影

发表于 : 2007-06-21 0:07
eexpress
我记得直接看的啊。上次就这字幕。

发表于 : 2007-06-21 0:15
nobrain
eexpress 写了:我记得直接看的啊。上次就这字幕。
刚才看了一下,貌似load subtitle里面有ass字幕。至少当年看夏娜那会应该没有。
kao,老圡了。

发表于 : 2007-06-21 19:57
iblicf
mplayer 没什么放不了的字幕吧? 貌似,我也不知道他们为什么转 rm --> divx 能看不就行了么

发表于 : 2007-06-21 23:21
nobrain
iblicf 写了:mplayer 没什么放不了的字幕吧? 貌似,我也不知道他们为什么转 rm --> divx 能看不就行了么
在很久很久以前可能没有w32codecs,所以要转。

发表于 : 2007-08-17 21:10
wizardyhnr
其实和ass字幕的编码有关,如果是uft16,mplayer是放不了的,但是用gedit保存为gb18030就可以了,包括用mencoder压缩电影也一样。

发表于 : 2007-08-17 22:03
ct
我只见过ssa字幕,mplayer可放,字幕的名堂真多.