首页HDTV技术应用技术 → 正文
字幕:Sub To Srt 格式转换教程
日期:2005-4-7 15:02:00     来源:不详     编辑:汤告鲁斯       人气:

要将sub文件转换成srt格式的文件,已经有一些办法,其中用SubOCR 0.98是比较多的,但转换有时会产生很多错误,花去大量的校正时间,故不予推荐.
此处使用以下软件进行转换:
SubRip 1.17.1    
下载地址: none

SubToSrt 3.11    
下载地址: none

转换分为两大步骤(初学感到有些麻烦,熟练以后很快完成):
(1)用SubRip将sub文件转换成bmp图片
(2)再用SubToSrt将bmp图片转换成srt或ssa文件
具体操作如下:
(1)用SubRip将sub文件转换成bmp图片
  1)打开SubRip,在文件菜单选打开Vob文件

此主题相关图片如下:



2)在对话框内选择要转换的sub文件,语言数据流选Chinese,右边操作栏选"字幕图片保存为4bit的BMP文件",并在加"时间及尺寸"前的方框内打钩

此主题相关图片如下:



3)点击开始,选择存放bmp图片的位置(由于产生的bmp图片很多,最好存放在一个文件夹内,此处文件名为"存放bmp图片",第一个大步骤完成后生成的关于bmp图片的srt文件也要放在该文件夹内)
4)在预设栏选"I-Author","Custom Colors and Contrast"暗姆娇蚰诖蚬?br>把颜色#1-4全部选择成白色(可能开始有一个是黑色,#1-4分别代表字芯、字框、背景、消除走样,对不同的字幕即不同的sub文件,#1-4所代表的都不一样)
5)分别测试,找出是字芯的那一项,设为黑色,其他3项都设为白色
如果开始测试时出现图形或不可识别的字幕,可点击跳过此图片,对下一段字幕进行测试
6)测试完毕点击确定


此主题相关图片如下:




 

7)SubRip将每条字幕都按一幅BMP图片保存,并加上相应时间顺序
选择"输出格式"中的"设置输出格式"
8)在Text Formats下选择SubRip(*.srt),点击转换成此格式

此主题相关图片如下:

9)选择"文件"中的"另存为",选择上面已经存放着bmp图片的那个文件夹,点击保存.
10)关闭SubRip

(2)再用SubToSrt将bmp图片转换成srt或ssa文件
1)解压后直接打开SUBTOSRT.exe程序,进入SubToSrt V3.11界面
选择"文件"中的"打开SRT或SSA文件",载入刚才保存的srt文件(此处为zhwl-lms.srt)
2)首先进行设置,选择"设置"中的"程序设置",其中有保存设置、输入法设置、检查替换设置和词组  替换设置.一般只需要调节前两项,后两项采用默认设置,设置完毕一定要点击保存

此主题相关图片如下:


 

3)选择"图片处理"中的"自动裁剪",点击确定(可提高识别速度)
4)调节空格检测设置、空格宽度设置、行高检测设置的灵敏度

此主题相关图片如下:




 

5)选择"识别"中的"开始识别"
遇到无法识别的字时,在跳出的小窗口输入该字,按回车
当遇到半个字的时候,按Alt+E,可显示全字

此主题相关图片如下:


 



此主题相关图片如下:


6)识别完毕程序会自动检查校对(检查替换设置中已经设好的),自己也可以大概对照一下字幕
7)选择"文件"中的"保存为SRT或SSA格式",选取相应的格式进行保存
8)注意:如果要用生成的srt或ssa文件来转DVDRIP为RMVB,
在压片之前还必须先检察字幕时间是否有提前或滞后(有的字幕在从sub转为srt或ssa后会出现这种情况)
在原sub字幕条件下播放影片,打开转化后的srt或ssa文件,对照字幕时间是否相同,
若不同,则在DirectVobSub中进行修改,方法如下:
打开DirectVobSub,选择"计时"
另外,用SubToSrt也可以直接从一个srt文件转换成ssa文件,只要载入要转换的srt文件(不需要识别),
再从"保存为SRT或SSA格式"中选择用ssa格式保存即可.