解决DVDRip影片字幕显示问题

软件世界

DVDRip影片的字幕有两种存放方式:1.直接附在MOV电影文件里;2.在外部生成字幕文件。其中第一种字幕无论用什么版本的字幕工具(VOBSUB)都能正常播放,而外部生成文件的方式却因为其生成方式不一样,所以产生了兼容问题。
让我们来分析一下字幕文件的种类。目前常见的字幕有两种:一种是SRT字幕文件,这是直接将字幕的顺序、显示时间、结束时间和该段时间的字幕用命令行的格式保存在.srt文件里,这种字幕方式推出时间较早,所以字幕工具(VOBSUB)的早期版本1.0对它的支持比较好;另外一种字幕文件是由三个文件组成(一个.idx文件,一个.ifo文件及一个保存在RAR压缩包里的.sub文件),这种字幕文件需要新的字幕工具VOBSUB2.14版本才能正常播放。这两个版本的字幕工具都只能正常播放各自支持的字幕文件,只要在播放影片前确定其字幕文件的存放格式,再安装合适的字母工具版本,就能正常观看DVDRip格式的影片了。但我在研究字幕工具(VOBSUB)的两个版本时发现,该工具的文件Dvobsub.ax是支持字幕文件的关键核心文件。以上的问题完全可以不用重装VOBSUB,只要转换一下不同版本的Dvobsub.ax文件就行了。
我在这里为大家提供一个解决的办法,先装上VOBSUB1.0版本,进入目录c:\windows\system\下,将Dvobsub.ax文件更名为Dvobsub2.ax,然后再安装VOBSUB2.14版本。最后,在桌面上建立一个.bat文件,输入以下内容:
ren c:\windows\system\Dvobsub.ax Dvobsub.bak
ren c:\windows\system\Dvobsub2.ax Dvobsub.ax
ren c:\windows\system\Dvobsub.bak Dvobsub2.ax
以上的内容会将Dvobsub.ax文件转换版本,并且还可以循环使用,这就避免了重复安装字幕工具的麻烦。你可以将.bat文件命名为“MPEG4内码转换”,在需要时运行一下它就可以解决字幕的问题了。
该工具可在http://www.shooter.com.cn下载。