以往也介绍过,idx+sub是一种应用于DVD的硬字幕,里面是的字是一张张的图片。一般从DVD里面拷贝出来的就是这种字幕,某些特殊的情况下。有可能需要制作这种类型的字幕。但现在这个年代srt和ssa等字幕大行其道的情况,要制作Idx+Sub字幕能应用的工具不多了,下面是我结合别人的经验,并亲自实践得到的一点小经验

基本步骤以下几个

时间轴调整 使用Aegisusub,是我用过最方便的字幕调整工具(只能ASS)

格式转换 ASS=>SSA Subtitle Workshop,最全的字幕格式。

格式转换2 SSA=>SON 使用MaestroSBT转换,因为它只支持ssa

生成idx+sub son=>idex+sub 使用Son2Vobsub

另一种方法是用txt2vobsub,就是txt格式字幕转换成sub,这里就不再论述了。

Aegisusub:如图

先导入视频,注意,格式只支持avi,mkv,mp4等常用格式,flv的话需转换成上述格式,调整起来和一般软件类似播放视频,在右端填字幕文字,精确到毫秒。再有就是字幕样式,可以预设几种字幕样式,建议写字幕前先设置好字幕的分辨率,假如用来测试的视频不是最终使用字幕的视频的话,在字幕,重设分辨率里面,修改成相应的分辨率。具体使用不在论述。以后有机会再来介绍。

Subtitle Workshop:

按下File -> Save as…,选择SubStation Alpha ,输入ssa文件的文件名即可
在Subtitle workshop可以设置字幕的字体/大小,但这些在下一步的MestroSBT里面设置也可以,所以我们可以不用理会Subtitle workshop的设置。

MaestroSBT

然后打开MaestroSBT,开启的时候会自动要求打开ssa文件,我们找到刚才保存的文件,打开它。接下来是MaestroSBT里面的设置。

设定文件:设置输出路径。

渲染:设置渲染出的图片的样式。

帧率:一定要与视频帧率一致,不然会出现不同步的现象

样式:具体设置文字的字体颜色等的样式

编辑&预览:预览效果

都设置好之后可以按创建进行输出

注意:在渲染那里设置输出脚本为son,位图为windows 4 bit compress。

MaestroSBT会自动输出一个.son文件,一个.spf文件和一大堆bmp文件

Son2Vobsub:

这个不用更改什么设置,直接读取上一步的son文件,然后看下分辨率有没问题。按convert之后,会自动生成一个idx文件和一个sub文件。原版的Son2Vobsub 1.0输出的idx+sub在电脑上可以正常播放,但在dvdplayer上面,却还有一些问题。首先它没有字幕的语言标示,另外字幕的顔色完全變了,然後idx中缺少一行可能导致dvdplayer无法读取字幕。由于原作者提供了源文件,所以我针对这些问题对他做了修改,加入了中文的标示,加入了idx缺少的资料,把字幕颜色从电脑的RGB转换成了碟机默认的YUV格式。这样输出的字幕就可以在碟机上正常显示了。

这就生成了sub +idx了,用暴风影音或QQ播放器之类来测试一下