2006-01-20 11:25:44熟女RD

Video CD(VCD)簡介

資料來源:嘉義大學 資工所 洪燕竹教授
(一)、Video CD 簡介

Video CD 的出現,大概可追溯到 80 年代末,那時人們為了把電影擺到光碟裡去,制定了 MPEG-1 的壓縮標準,以及 ISO 11172 的規格。Philip 公司在 1992 年製造出第一片用 MPEG-1 壓縮法所製成的影音光碟,不過那是所謂的 CD-i 影音光碟,跟目前的 Video CD 是有一些差距的。早期那些 CD-i 影片是必需要用特別的 CD-i 機器才能播放。 而目前大部份的影音光碟, 都是用 Video CD 的格式去製作的。

由於想讓 Video CD 能在電腦以及專用的 CD-i 播放機上都可以使用, 在 1993 年九月, Philips 及 JVC 便聯合發表了 1.1 版的 Video CD 規格, 這也就是所謂的白皮書。 到了 1994 年夏天, Philips, Matsushita, JVC, 及 Sony 等公司完成了 Video CD 2.0 的標準制定。 簡單的講, Video CD 2.0 跟 1.1 最大的不同就是它能允許更多樣化的互動式操作, 而不僅是選擇不同軌的影片而已。它能允許在高解析度的靜止圖片上加上選單,讓使用者用此選單去選擇所要播放的內容。例如明星的 VCD 專輯製作, 便可以製作一個選單, 上面可以有不同的影片段落可以選擇。像是生平啦, 那一年的演唱會啦。直接用選單去選擇就行了,這跟以往 Video CD 1.1 模仿 LD 或錄影帶的線性播放是不同的,而且也更能顯示出其特殊的應用價值。

還有特別的一點,就是 VCD 2.0 可以同時放進許多種不同的播放元件(Play Item),例如:

一或多張靜止畫面 (如 *.bmp 檔)

一或多張靜止畫面,配上背景音樂;

MPEG-1 影片軌 (VCD 專用格式: 1150 kbit/s video 及 224 kbit/s audio, 且必須遵照白皮書規格製作)

MPEG-1 影片檔 (MPEG-1 檔案格式,可以用不同的壓縮率去製作)

以及 CDDA 聲軌 (像 Audio CD 那樣)。

(二)、Video CD 基本元件

Video CD 2.0 有四個基本元件,在製作 VCD 2.0 時就要運用這些元件,設計好播放的順序,選單等等。然後這個結構就會存在 VCD 的資料軌當中, VCD 播放機或軟體就能根據它來播放這片 VCD。

這四個元件是:

播放元件 (Play item)

就是剛剛講的那幾種影音圖等媒體,這些是光碟的主要內容物。它可以是影像軌或聲音軌的型式,也可以用資料檔的方式儲存。

播放表單 (Play list)

一個播放表單上可以有一或數個播放元件,它會自動按順序播放,不須要使用者的選擇。

選單 (Selection list)

選單可以用一個播放元件來當背景,一般是用靜止畫面加上背景音樂。然後上面放一些選項按鈕,可以讓使用者去按選 (用滑鼠或遙控器)。

選項 (Selection item)

選項就是指一個連結,可以連結到一個播放表單,或另一個選單等等。

如果您是使用 Cequadrat 公司的 Video Pack 4.0 軟體,那麼它還自己提供了一個元件, 叫做 "Container"。它只是代表一堆選單,選項,播放表,播放元件的集合。在設計複雜的選單系統時,某些部份可以用 Container 來代表,以免畫面太複雜。然後再進入 Container 裡面設計這一部份的選單系統。
(三)、Video CD 的結構

Video CD 內含有數個軌,但是是在一個 Session 燒錄完成的。它含有CD-ROM/XA Mode 2 Form 1 及 Form 2 的資料格式。Form 1 Sector 是存放電腦可以讀取的目錄及檔案結構,為 ISO 9660 規格。Form 2 則是存放影音及聲軌。

一般燒錄完成後多會 Close Disk,但是如果你不想要 Close Disk 也沒關係,在電腦上還是可以播放。由於它是 CDROM/XA Mode 2,所以以後要再加入新 session 時,也要用 CDROM/XA Mode 2 的模式,因為 Mode 1 及 Mode 2 的資料是無法共存在一片 CD 上的。這種 Mode 2 , Form 1 的格式電腦讀取應沒問題。不過這最好個人使用就好,要燒錄專業性的 Video CD 最好還是規矩一點。

整張 Video CD 包含了最開始的 Lead in ,以及最尾端的 Lead out,中間可以放進最多 99 軌。其中第一軌是 ISO 9660 資料軌,這部份可以讓電腦讀出來,也就是 Mode 2, Form 1 的格式。資料軌之後就是 MPEG 軌,所有 MPEG 軌結束後,再接 CD-DA 聲音軌 (如果有加進這個元件的話),這些則是 Mode 2, Form 2 的模式。

第一軌開始有一個兩秒的 Gap,然後有 16 個 sector 的空白,接著 00:00:02:16 的位置是 PVD (Primary Volum Descriptor, 請參考 ISO 9660 文件),PVD 之後是保留空間,裡面的 00:00:03:00 位置是存放 Karaoke CD 的資料,緊接著在 00:00:04:00 的位置是存放 Video CD 的位置。不過 Video Pack 4.0 目前不支援 Karaoke CD,所以 00:00:03:00 的位置保留。

第一軌裡面還存有一些跟這張 VCD 有關的資料,包括選單,播放元件的位置,播放的順序等等,還有也可以加入一些像 CD-i 的播放程式,以便能在以前 Philips 的 CD-i 機器上播放。或是加入 VCD 播放軟體,讓它在電腦上就可以獨立播放,不必再另外安裝其它的 VCD / MPEG 播放軟體 (像 XingMpeg 等等)。這部份是由錄製 VCD 的軟體 (如 Video Pack) 所掌控,不必自己製作。像 Video Pack 4.0 就會自動幫你加入 CD-i 的程式,而適合放在 VCD上的電腦播放程式,目前也有人在賣 ( 請參考: www.visiblelight.com),這部份可能就得另外自己安裝。除了跟 VCD 有關的資料外,一些無法以軌的型式儲存的播放元件,如 MPEG 檔案,靜止圖片等,也是以資料檔的型式存放在第一軌裡面。

(四)、Video CD 的目錄

CDI -CD-i 應用程式及其它使用 CD-i 播放機時所要用到的東西

VCD -在 VCD 及 CD-i 播放機上都必須用到的東西

MPEGAV -以軌的方式存在光碟上的 MPEG A/V 影片

KARAOKE-Karaoke 光碟要用到的語言及文字資料

SEGMENT-不是以軌的方式存在光碟上的 MPEG A/V 檔 (events 及 sequences )

EXT-播放 events 及 sequences 所必須的東西

CDDA-以軌的方式存在光碟上的 CD-DA 軌
(五)、Video CD 的複製

如果您用檔案總管或 dir 觀看一張 VCD 的目錄結構, 會發現在 MPEGAV 目錄下會有一個以 dat 為副檔名的檔案, 例如 music01.dat , 或 avseq01.dat 等等. 這檔案一般都有數百 MB.

要注意的是, 不是把一張 VCD 的所有目錄檔案 COPY 到另一張 CD , 就算是複製了, 這是完全錯誤的複製方法. 。

其實, 雖然 *.dat 是位在 MPEGAV 的目錄下, 但是它是以軌的方式存在的, 它的格式跟 VCD 上其它檔案都是不同的. 它是所謂 CDROM XA Mode 2 Form 2, 每個 sector 可存 2324 bytes 的資料, 而其它檔案是 CDROM XA Mode 2 Form 1, 基本上跟 CD-ROM Mode 1 類似, 每個 sector 可存 2048 bytes 的資料.

一張 VCD 上會有兩個軌 (或以上), 第一軌就是放這些 Form 1 的檔案, 及其它資料. 第二軌 (以後) 就是 Form 2 的 *.dat 檔所實際存在的位置. 這種方式是要讓它能在以軌的機制播放的 VCD Player 上使用. 而一方面在電腦上也可以讀取, 這就是所謂 "Bridge Disc" 的概念.

所以, 如果您把 VCD 的目錄檔案, 直接 COPY 到另一張 CD 上, 這只是 COPY 了一張 CD-ROM Mode 1 資料型 CD, 根本不是白皮書定義的 Video CD. 更不要說能播放了!

正確的複製法是用燒錄軟體, 以 Disc At Once 模式來對拷, (或是先做成Image 檔, 再把 Image 檔燒成 CD) . 如 Nero, CDRWIN, Disc Juggler 等等. 不要用 Easy CD Pro 或其它以 track at once 方式對拷的軟體, 因為這樣 Copy 出來的會跟原始母片不同. 因為中間有了 GAP, 所以後面資料的位址都不對了, 這樣子播放就會有問題.

您也可以用 VCD 內的 *.dat 檔當 Source, 交給 Easy VCD Creator, 重做一張 VCD, 或是把 *.dat 檔轉成 *.mpg 檔, 再交給 Video Pack, 一樣, 重做一張 VCD. 當然, 這樣一來新的 VCD 的結構, 如 Menu, Entry Point 等等, 都跟原始的不同了, 所以這種方法也不能算正常的複製法.



(六)、Video CD 的使用

你可以用電腦、CD-i 播放機、或 VCD 播放機來播放。VCD 2.0 的格式可以出現選單系統,這個選單如果是出現在電腦螢幕上,那麼就可以用滑鼠直接在畫面上按選。如果是用播放機,那當然沒辦法直接在螢幕上按囉,這時就可以用遙控器或機器上的按鈕來選擇。像是按 1 就跳到選項 1,按 Next 就跳到下一個選項。所有的播放元件可以從最簡單的線性排列,到選單裡又有選單的樹狀的非線性編排,這部份在 DIY 實作的部份再講。

其實目前在電腦上的播放軟體,功能都不一定,有一些是不支援 VCD 2.0 的,所以選單可能就不會出現了,或是播放的順序就有點奇怪,有些甚至無法跳到下一個播放元件。各種狀況都有。據筆者自己的經驗,像 PowerVCD 軟體及 Xing Mpeg Player 3.2 就可以出現選單,有點類似播放機,但是有一些連結的方式似乎不被接受,聲軌的播放元件也無法播出。不知道是 VCD 的製作有問題還是軟體有問題。所以電腦上對 VCD 2.0 的軟體系統,似乎功能都有待加強,或是製作時用簡單一點的順序,不要五花八門,分支過多。