IsaacZ 发表于 2008-10-4 23:54:32

字幕文件一定要和视频放到相同目录吗?——有关VobSub字幕播放的一些小发现

作者:陈刚收集

网上很多高质量的DVDRip电影都是不内嵌字幕的,而是采用VobSub这个字幕制作及协助播放软件来外挂完成。由此就产生一个问题:如果影片出来后不久就能找到对应的字幕,一起刻盘即可;而如果暂时找不到字幕,且硬盘空间告急,总不至于为了等一个字幕 而不先刻盘吧。

如果你英文很牛,没字幕也照样看得懂,那对你而言这是小问题。但对象我这样看得半懂,听英文则是一头雾水的中国“哑巴式英语教育”培养出来的“高材生”来说,看英文字幕都吃力的很,更别说没字幕的片子了。只能先刻盘腾出硬盘空间,等相应的字幕出来再看。

说来惭愧,偶以前下过一本叫Rat Race(亡命夺宝)的片子,刻盘的时候还没有字幕,后来字幕出来后偶是将片子拷到硬盘上和字幕放在一个目录下,看完后再删除的。忽忽,真是麻烦得很。

在精品论坛的影音版曾经有人提出一个方法:在VobSub的属性中设置一下,选中“Always auto-load”,即不管片子有无字幕,在任务栏都会出现软件图标,然后再手工选取对应的字幕来看。

这个方法比我将文件拷至硬盘后再观看已经方便了一些,但不管有无字幕都显示那个图标也有点让人不爽,几星期以前(没错,确实是几星期以前,因为一些事情一直没有时间来写这篇文章,才耽搁了)我发现了一个更好的方法。

假设你有一本片子,以前没有字幕的,因为硬盘空间紧张,刻了盘并从硬盘上删除了影片文件,现在有字幕了,正好你又有些空余时间想看此片。那么这样做:首先将字幕文件名改成和avi影片文件名相同的(相信经常看DVDRip的朋友对这一点知道的可能比我还清 楚 ),然后在C:硬盘分区的根目录下建一子目录,取名为subtitles并将字幕文件复制到这个目录里。

OK,准备工作完成,用你喜欢的播放软件(呵呵,看DVDrip,偶是只用Zoom Player的)播放,怎么样?有字幕了吧

各位可能要问,你怎么知道将字幕文件复制到这个目录里就行了呢?让我们来看看Windows的注册表吧,展开到这个分支:

HKEY_CURRENT_USERSoftwareGabestDirectVobSubDefTextPathes

略懂点英文的就知道名称为Hint的那一行数据值的意思是前三个(即Path0至Path2)是固定的,但你可以自己编辑最多增加至10个(即Path3至Path9)。

在播放DVDRip影片时VobSub会检查这儿所列举的数据值所指向的目录,如果发现有对应的字幕就会调用。

那么是不是在发现Path0所指向目录有对应的字幕就不管下面的了呢?咱们再来试试。

我刚买了《我的野蛮女友》的双CD导演注释版DVD影碟,并用VobSub取出了其中的字幕,恰好以前的DVDRip也是有外挂中文字幕的,就用它来试试看。

新建名为Path3的字符串值,取值为K:我的野蛮女友(原先我就是将字幕提取到这个目录里的,并已经根据DVDRip的影片文件名修改好了字幕文件名)

再用Zoom Player播放,在VobSub图标出现后右击它,呵呵,除了原先的srt类型字幕,K:我的野蛮女友目录下的idx/sub类型字幕也调用了,而且idx/sub类型字幕排在前面,srt类型字幕排在后面。

至此,可以确定两点:

1、字幕文件不一定非得和影片文件放在同一目录下,只要在注册表中设置好路径,放在硬盘上随便什么地方都行。这样还有一个好处,如果和光盘一起刻的那个字幕版本不好,你可以不管它而使用硬盘上的新出好版本。

2、字幕文件完全可以放在中文目录下。在早期的VobSub版本中,如果字幕文件放在中文目录下,就会出现无法显示字幕的情况。据我所知从VobSub 2.09版开始就已经修正了这个bug,目录名称随便了。
页: [1]
查看完整版本: 字幕文件一定要和视频放到相同目录吗?——有关VobSub字幕播放的一些小发现