(注意:此法只能用于加入Vobsub格式的字幕。不能用于 Subrip格式的.srt或MacroDVD格式的.sub,这类文本格式的字幕的加入。)
目前制作优良的 DivX 通常采用 Vobsub 等格式的外挂字幕,这种可以提供多字幕选择的功能很受欢迎,但是对于一些想将DivX转刻成VCD或SVCD的朋友来说却是一种麻烦。下面介绍一个利用VirtualDUB中的Framserver功能,最省硬盘空间与最小损耗的方法。
首先要安装VirtualDUB的特殊接口驱动:解压缩VirtualDUB包后,运行其中的 AuxSetup.exe文件,点击[install Handler]按钮。 在VirtualDUB的aviproxy目录下,有两个文件:proxyon.reg和proxyoff.reg。运行proxyon.reg以便其他软件可以正常识别VirtualDUB的FrameServer文件。

在安装Vobsub for VirtualDUB filter,这在Vobsub安装程序中的自定义选项中有提供。 之后打开VirtualDUB,菜单 [Video] - [Filter] ,点击 [Add] - [Vobsub x.xx],添加字幕插件并输入字幕文件选择语言。

检查字幕的位置没有问题后,点击[File] - [Start Frame Server ...] - [Start] ,给予一个文件名(注意最好手动输入文件后缀“.AVI”),后启动这一功能。(这时候会弹出一个对话窗,并生成一个很小的文件。不要关闭这个对话窗,继续下一步操作即可)
打开Tmpgenc这一VCD编码软件。在[Video source]中添入刚才VirtualDUB FrameSever建立的文件。在[Audio source]中添入源文件AVI(或者其他方式分离出来音轨文件)。点击[Load]调入相应的VCD SVCD模版(制式请参考源文件的帧率FrameRate,23.976=Film 25=PAL 29.976=NTSC)

这时候一般还要调整银幕比例(除非你的TV也和DivX一样是16:9的)。进入[Setting] - [Advanced] 双击 [Clip frame],双击预览面板调入刚才VirtualDUB FrameSever建立的文件。在 [Left] 和 [Right]中输入适当的值后(建议 0=全幅宽银幕画面 或 80-100=4:3全景扫描,基本保证字幕不出离画面为宜),点击[Resized image is used to disply preview]检查后,点击[OK]。

最后回到 Tmpgenc 的主界面,点击[Start]进行编码输出。之后再将生成的MPG文件交给Nero之类刻录软件刻录即可。 注:本文不包括对特殊音频的处理、VCD分段、Tmpgenc高级设置、和刻录方法的介绍。关于未出现的内容建议参考本站其他文章或自行摸索,THX ^0^。
 |