硬盘型MP4显示外挂字幕攻略
影音数码
编者按:目前的闪存型MP4对电影外挂字幕的支持确实不算好,而硬盘型MP4的产品大多都能支持外挂字幕,当然也会出现MP4解码芯片不支持特殊格式字幕的情况。海南读者曾广武提到Archos的产品不支持字幕,一木也曾遇到过类似的情况,最好的解决办法就是合成字幕。
海南读者 曾广武:我哥哥买了部硬盘型MP4(Archos),硬盘中虽然能装下大量AVI格式的电影,但由于该MP4不支持字幕,多以很多国外的大片就不能欣赏。请问《电脑报》各位高手玩家,有什么方法能让MP4支持电影字幕吗?
本期救护员:甘肃 赵萌
如果你的MP4播放机不支持电影外挂字幕,那么只能将字幕嵌入到视频中,生成一个AVI文件从而让MP4在播放视频的同时显示字幕。现在最流行的DVDrip影片有两种常见的字幕:SUB(文件名为*.idx和*.sub)和SRT(文件名为*.srt)。
笔者推荐使用VirtualDub工具来合成视频与字幕(下载地址:http://download.cpcw.com)。在正式合成之前我们先要将SUB字幕所需的textsub.vdf插件,以及SRT字幕所需的Subtitler.vdf插件拷贝到VirtualDub安装目录的plugins目录中。下面就来一起看看具体的操作过程。
1.合成SUB字幕
运行VirtualDub后,从“文件”菜单的“打开视频文件”载入想要合并字幕的视频文件,待文件载入完毕之后,再点击“视频”中的“滤镜”选项,弹出滤镜对话框。依次点击“添加→加载”按钮加载textsub.vdf。此时,在“添加滤镜”对话框中会列出软件当前可以使用的滤镜(如图)。在此选择TextSub 2.23,然后调入相应的idx文件,并选择想要的语种,其他配置可以不作修改。由于添加了字幕,需要对视频重新处理。相应操作和视频格式转换一样,不再描述。如果原始视频文件中音频是MP3,转换时可以直接拷贝。
2.合成SRT字幕
将SRT字幕转换成SSA字幕再进行字幕合成。运行Subresync程序(下载地址:http://download.cpcw.com),首先调入相应的SRT字幕文件(注意语种),然后选择“另存为”将文件保存为SSA格式。运行VirtualDub,打开原始视频文件,点击“视频”中的“滤镜”选项,在对话框中选择subtitler,弹出插件框。在插件框中调入相应的SSA文件,其他配置可以不作修改。点击确定后进行视频转换。

转换完成后你会发现,外挂的字幕已经和图像同时显示出来了,而且显示效果和电脑上看到的一样好。对于屏幕较小的MP4,可能会觉得字太小,可以尝试着改变字幕的设置。