1、VobSub 字幕时间调整全攻略第 1 贴: VobSub 字幕时间调整全攻略 随着宽带网在国内的普及,许多网友不满足于 rm 格式的影片,开始寻求下载一些高质量的DivX 影片来观看,而国外的 DivX 制作小组以及国内的一些制作高手出于质量的考虑,都不在 DivX 类型的 avi 文件中内嵌字幕,而采用外挂字幕的方式。在制作及播放外挂字幕的软件中,最流行的就是 VobSub 了,这个软件完全免费,而且最新的2.09 版本支持它自己的 idx/sub 格式及其他字幕制作软件生成的 srt, sub, psb, smi 及 ssa 格式,换句话说播放字幕有此一软件足矣。由于用 VobSub 制
2、作字幕并不是难事,另外象原先 VCD 一样,D 版的 DVD 已经不难寻觅,加之射手网中文字幕库的建立,只要能找到原版的 DivX 影片及对应的字幕,在电脑上看最新的高质量影片成为一种不错的休闲活动。不过由于种种原因,很多字幕文件时间和影片对不上号,这时候就需要用 VobSub 中的工具进行调整,但网上至今尚未找到详细的文章介绍调整的方法。正好我前不久下载了国外 DVL 小组制作的哈利波特DivX 影片,此片 CD1、2 文件分别为 705M 和 704M,而我的刻录机不支持超烧,除了对 AVI 文件重新分割、合并外也需要对字幕进行调整,就以它为例来说明调整的方法。一、字幕合并我先用 Nand
3、ub 将 CD1 文件切下约 6M,与 CD2 文件合并,再把 CD2 的片尾演职员表部分切掉约 10M,这样加上字幕,就能用 700M 的盘烧录了。有关 DivX 影片文件的切割方法可看射手网上的相关文章。下载了射手网上的字幕文件,解压至一个目录。因为我对 CD1、CD2 的 avi 文件都进行了调整,下载的字幕不能直接使用,必须经过重新合并及分割后才行。先用 VobSub Cutter 打开 CD1 的字幕文件,记录下 End 一行中显示的时间数值。然后用 VobSub Joiner 进行字幕合并,注意 Beginning of 一行中的时间,表示第二个 Input 文件从第一个 Inpu
4、t 文件的哪一个时间进行追加,在此填入刚才记录的时间数值,点击 Go 按钮即完成字幕文件的合并。二、字幕分割看 DivX 影片,我都是用的 Zoom Player,用这个软件打开 CD1 文件,记录下影片时间长度在此为 1:11:10,一般在分割时填入此值即可。不过为了精确起见,我用了一个辅助的方法,打开资源管理器,找到 CD1 的 avi 文件,右击鼠标,选“属性” ,在弹出的窗口中再点选“摘要”选项卡,注意“ 播放长度”那一行,小数点后的值为 437,所以精确的时间长度为 1:11:10:437。运行 VobSub Cutter,打开合并后的字幕文件,在 End 一行中填入精确的时间长度,
5、点击 Save As.按钮存盘即可。CD1 的字幕分割好了,接下来是 CD2,是不是在 VobSub Cutter 的 Start 一行中填入1:11:10:437 就行了呢?不是,更好的做法是先用播放软件看影片,将进度条拉到影片快结束的地方,看最后显示的字幕是什么,然后用 SubResync 打开合并后的字幕文件,找到那一行字幕,在本例中为“救命!” ,记录紧接着下一行的时间数值。在本例中此数值为 1:11:15:618,运行 VobSub Cutter,打开合并后的字幕,在 Start 一行中填入此值,存盘即可。三、字幕微调在字幕分割完成后,用 Zoom Player 试着播放影片,发现
6、CD1 的字幕已经不需要再调整,而CD2 的字幕从开始就快了约 6 秒钟时间。运行 SubResync,用鼠标点击第一行的 Time 值,使之成为编辑状态,并修改为 00:00:06:000,敲回车,软件会自动在 Time 值前的复选框中打勾,存盘即可。再用 Zoom Player 播放,发现从第 7 句话起字幕显示时间延迟了约 1 分 10 秒,仍需调整。这时候就不能用 SubResync 了,因为这个软件是将整个字幕文件的时间进行提前或延迟调节的,而此处只是想从第 7 句话起开始调整。用记事本打开 CD2 字幕两个文件中后缀名为 idx 的那个(顾名思义,这是个索引文件) ,找到第 7 句
7、话对应的那一行,在此行前加入 delay: -00:01:10:00至此,字幕文件调整完毕,可以刻盘保存,留待以后慢慢的欣赏了。 _附录:1、VobSub 软件及其基本的用法都能在射手网上找到;2、推荐使用 Zoom Player 来观看 DivX 影片,这个软件占用资源小,而且支持字幕、AC3 音效等和 DivX 播放相关的一切内容,另外它完全免费且作者更新也很勤,最新的 2.40 版也能在射手网上下载。这个软件的默认设置不是很方便,推荐在软件的 Options 窗口中进行如下设置:在“Bar Buttons”选项卡选中 “Resize video to the original sourc
8、e size”,在“Settings” 选项卡选中“Show Time within Timeline area”、 “+Include Total Video Length”和“+-Include Media File Name / DVD Title & Chapter”。在打开 avi 或其他视频文件后按空格键,再点击控制条上的“1:1”按钮就能以文件的原有分辨率(即最佳分辨率)来观赏了。3、第二步用查看文件属性的方法获取文件精确时间长度时间的方法在 WinXP 下无效,因为在WinXP 下查看时是类似如下内容的窗口即和用 Zoom Player 播放时显示的时间一样。4、在使用 SubResync 和加 delay 语句对字幕显示时间进行微调时,在时间值前加“-” 号使字幕显示时间提前,不加则使字幕显示时间延后。