首先要说明一下标准的多段VCD应具备的特征:
1.不做选单选择时,可以从头播放到结束, 不会因段落的衔接出现短暂的停顿;
2.通过遥控器选单可以跳转到任意设定过的段落;
3.不必分割成多轨刻录,仅仅只有一个影音轨,就能做到以上效果。
拿手边几张这种多段VCD来看看,一张是“韦伯音乐剧精选集”,一张是Discovery电视频道出的VCD。看看它MPEGAV目录下,只有两个DAT档:第一个较短的是片头;第二个有600多MB,显然就是主要的影片数据。

图1 MPEG文件分析
只有一个文件,而选单上又有选项可以选择,所以应该是用切入点(Entry Point) 的方法来选择要欣赏的段落,也就是选单上每个选项都设定了要进入此DAT文件的切入点。
看一下这些VCD的CDi目录下的文件,拿来跟一些VCD制作软体的CDi档案做一下比较,发现刚提到的这两张VCD,应该是用Video CD Writing Tools工具制作的。
使用 Video Pack 4.0也可以制作这种多段VCD(Video Pack下载)。至少有如下几种方法:
1.设定单一影音轨多个时间位置的 Entry Point 及播放时间 (duration)。
2.彼此串联,仅设定单一影音轨多个时间位置的Entry Point。
3. 彼此并联,也就是每个选项都在选单上,但彼此不相串联。
4.把一整个MPEG档分割成多档,来做多轨型VCD,彼此串联。
这些都能做出有选单可选的多段VCD。 但是1和4 这两种方式,会在段落转换处有稍稍的停顿。2和3 这两种方式不会有停顿,但仍有一些问题 (后面详细阐述)。
还有就是兼容性方面的问题,用Xing MPEG Player播放这种多段VCD似乎不太兼容——第三或以后的段落会出现进不去造成死机的现象,用 Power DVD player 来播放,兼容性就没有问题。
方法一 设定单一影音轨多个时间位置的 Entry Point 及播放时间 (duration)
假定现在制作一个有选单的多段VCD,选单中有几个选项,每个选项都对应一个Play List,每个Play List中的Play Item都是同一个MPEG文件,但是有不同的Entry Point,假设第一个Play item的切入点是00:00:00:00,第二个是00:10:00:00 ,第三个是00:20:00:00……,流程排列如图2:

图2 串联设定流程排列图
这是把每个播放元件串连起来,最后一个选项播完回到选单。然后在每个Play List上按右键->Properties,设定播放的时间。每个Play list的播放时间,等于前后Play list的Entry point间隔的时间。上例每个播放元件都间隔10分钟,所以播放时间就要设为10分钟,Wait的时间改为00:00:00。

图3 时间设定窗口
这种方式就跟下面要讲的VCD Writing Tools的Start point及End Point的设定方法类似。 但效果不同,VCD Writing Tools做的VCD在段转换时不会Delay。
设定好后烧成 VCD。用Power DVD Player试播看看,除了段转换会delay外,其余都很正常。
方法二 彼此串联,仅设定单一影音轨多个时间位置的Entry Point。
流程排列及制作过程跟第一种方法一样,只不过省掉播放时间的设定。
这种VCD可能会有播放的逻辑上的问题,也就是,每个播放元件只设定了Entry Point,所以当第一个选项播放时,若未再进行其他选择,它会播到完毕,但是一直到完毕都还是在第一个选项中,所以等它播完,接著它会播第二个选项,但是却从00:10:00:00(以上例而言) 开始播,播到片尾后,再跳到第三个选项: 从00:20:00:00 开始播到最后。这种播放方式不是很奇怪吗? 但好处是不做选择时,一直播放到尾都不会产生间断。
如果改成第一种方法,加上播放时间的设定,“播放逻辑”虽正确,但也不见得好,因为第一种方法做的VCD在不做选择时,从头播到尾会自动段转换,不过段转换过程会出现间断,延迟的现象。
市面上还真的有“方法 2”这种VCD喔!我最近看的“美梦成真”VCD就有这问题。但是检查其文件似乎不是用Video Pack 4.0做的。
方法三 彼此并联,也就是每个选项都在选单上,但彼此不相串联。
这种方式的流程如图 4:

图4 串联设定流程图
也就是把每个播放单元独立出来,各对应到选单的一个选项,播完每个单元之后,都会回到选单,而各选项间彼此没有先后关系。
这样虽不会有上述的“播放逻辑”的问题,但在播放某一个选项时,就不能直接按Next跳到下一个选项或按Previous回到前一个选项。而是每次都要回到选单才能选择下一个项目。
