看懂DVD光盤(pán)的文件
作 者:
來(lái) 源:
發(fā)布時(shí)間:2001-11-29
人氣指數:32509
類(lèi) 別:DVD常識
關(guān)鍵詞:
簡(jiǎn) 介:
說(shuō)道DVD格式,一定很多用戶(hù)都會(huì )說(shuō)這有什么難的,DVD只不過(guò)就是把視頻信息和音頻信息放在不同的文件中。對,你說(shuō)的沒(méi)有錯,不過(guò)說(shuō)的不是很對,雖然DVD的音頻和視頻是分開(kāi)播放的,但它們卻存放在一個(gè)文件系統中。那么,DVD光盤(pán)中那么多文件到底是干什么用的,而DVD盤(pán)片里面到底存放了多少信息,以下我們就來(lái)簡(jiǎn)單看一下。
DVD確實(shí)分成兩個(gè)部分,不過(guò)DVD的視頻和音頻部分都存放在一個(gè)文件中,這個(gè)文件的標準的存儲格式在計算機文件格式中稱(chēng)為-MicroUDF文件系統,這種文件規范屬于UDF文件的一個(gè)子集,那么很多用戶(hù)可能又會(huì )對UDF文件格式感到茫然了。UDF文件格式其實(shí)是針對ISO9660文的不足而推出的文件格式,ISO9660是目前CD和CD-R讀取/刻錄使用的標準文件格式,光盤(pán)上存儲數據的文件結構和目錄形式在刻錄之前就已確定,因此無(wú)法更改,當然也無(wú)法追加刻錄新的數據。
另外,操作系統無(wú)法識別CD-R和CD-RW,用戶(hù)必須要使用各種刻錄軟件才能進(jìn)行ISO9660文件格式進(jìn)行讀寫(xiě)操作,這樣就給用戶(hù)帶來(lái)很多不便。針對這一狀況,國際標準化組織屬下的光學(xué)存儲技術(shù)協(xié)會(huì )(OSTA)于1996年發(fā)布了一種新的通用光盤(pán)文件系統――UDF文件系統。它采用Packet Writing包刻錄方式,許在CD-R或CD-RW光盤(pán)上任意追加數據,為CD-R和CD-RW刻錄機提供了類(lèi)似于硬盤(pán)的隨機讀寫(xiě)特性。UDF的另一突出優(yōu)點(diǎn)是可以防止出現緩存器欠載情況。
在使用包刻寫(xiě)方式時(shí),刻錄機可以在緩存器積累足夠數據之前等待任意長(cháng)的時(shí)間,即使主機輸出的數據流速度大大低于刻寫(xiě)速度,也不會(huì )出現中斷刻錄過(guò)程而使盤(pán)片報廢的情況。這么說(shuō)可能大家還不是很容易理解,在著(zhù)名刻錄軟件Nero-Burning Rom中的DirectCD刻錄和Easy CD Creator中的Easy CD Creator Delux、Sony刻錄軟件中的FileCD程序都是遵循了UDF規范的軟件,因此使用這種軟件后我們可以像使用硬盤(pán)一樣使用CD-RW光盤(pán),不過(guò)前提是我們必須通過(guò)這些軟件來(lái)把光盤(pán)變?yōu)閁DF格式。另外如果光盤(pán)采用了UDF文件系統后只能在具有MulitRead功能的CD-ROM上讀取。對不支持MulitRead功能的CD-ROM來(lái)說(shuō),使用相關(guān)軟件的支持也可以讀取UDF文件系統。UDF文件系統支持的操作系統為Windows9x/NT,OS/2,Linux,MAC OS等(或以上版本的)操作系統。
那么說(shuō)了這么多東西,我們看起來(lái)MicroUDF文件系統和DVD有和聯(lián)系呢?為何DVD又會(huì )采用MicronUDF格式的文件系統呢?其實(shí)很容易理解,因為ISO 9660的規范是目前所有光驅識別的格式,那么如果DVD采用這種文件格式,當然即使使用CD-ROM都可以識別DVD盤(pán)片了(呵呵,其實(shí)這個(gè)一個(gè)玩笑回答,因為DVD和CD盤(pán)片的密度是不同的根本不存在能識別的可能性)。其實(shí)使用UDF文件格式還是為了可寫(xiě)式DVD而服務(wù)的,因為目前DVD寫(xiě)入方式?jīng)]有統一的標準,但如果再去開(kāi)發(fā)復雜的文件格式,這樣的話(huà)刻錄出來(lái)的DVD盤(pán)片在普通的DVD驅動(dòng)器上就無(wú)法實(shí)現了。并且采用UDF文件格式實(shí)現更加容易,可以節省DVD格式開(kāi)發(fā)的周期。既然采用了MicronUDF格式,因此DVD盤(pán)片會(huì )在物理上遵循一定的規范,由于MicronUDF格式并沒(méi)有指定一個(gè)頭信息排序,因此如果要讓DVD播放器可以識別就必須通過(guò)固定的文件存放規范或者格式。所DVD的視頻內容都存放在一個(gè)固定的文件夾下--VIDEO_TS目錄。
不過(guò)即使打開(kāi)了這個(gè)目錄還是會(huì )讓很多不了解DVD格式的用戶(hù)感到迷惑的,因為這個(gè)目錄下包含三種類(lèi)型的文件:.VOB文件、.IFO文件和.BUP文件。這些文件分別干什么用的呢?以下慢慢解釋?zhuān)?VOB文件用來(lái)保存所有MPEG-2或MPEG-1格式的音視頻數據。這些數據不僅包含影片本身,而且還有供菜單和按鈕用的畫(huà)面以及多種字幕的子畫(huà)面流。而.IFO文件則是控制.VOB文件播放的,這個(gè)文件中可以找到有關(guān)怎么樣以及何時(shí)播放.VOB文件中數據的控制信息。由于.IFO文件對于保證光盤(pán)的正常播放是至關(guān)重要的,因此.IFO文件的副本保存在.BUP文件中。所以從這些文件的格式的作用我們也應該知道文件是如何排列的了:IFO-VOB-VOB...-BUP。在每一個(gè)DVD光盤(pán)中都應該有視頻管理器 (VMG)。視頻管理器存放在一個(gè)VIDEO_TS.IFO文件,它保存光盤(pán)的全局信息,比如光盤(pán)可以在哪個(gè)地區播放。同時(shí),還保存如何顯示可選菜單的信息。其中用于顯示菜單的數據保存在VIDEO_TS.VOB文件中。當光盤(pán)插入到光驅中時(shí)播放器首先顯示這個(gè)菜單。大多數菜單可以讓觀(guān)眾跳到影片中指定場(chǎng)景,選擇語(yǔ)言字幕以及觀(guān)看增加或刪除的場(chǎng)景等。在每一個(gè)DVD視頻光盤(pán)中至少應該有一個(gè)視頻節目(video title)。這個(gè)視頻節目包含實(shí)際呈現給觀(guān)眾的信息,比如一部電影。其他的節目可以包含剪輯下來(lái)的場(chǎng)景、影片預告、拍攝花絮或者其他的信息。
不同的視頻節目存儲在名字為VTS_xx_y.VOB文件中,這里"xx"是節目編號(從01到99),"y"是從0到9的編號。由于MicroUDF系統中一個(gè)文件最大只能1 GB,因此大多數影片不得不保存在多個(gè)文件中。VTS_xx_y.IFO同樣提供所有相應的VOB文件音視頻格式的信息。
以下是視頻管理器(VMG)使用的IFO文件和其它IFO文件內存放的信息:
視頻管理器使用的IFO文件結構如下:
1.視頻管理器信息管理表:其主要包括區域代碼管理、視頻屬性(MPEG-1還是MPEG-2,PAL還是NTSC,長(cháng)寬比4:3還是16:9, 全景和掃描Pan&scan模式還是信箱模式Letterbox還是二者兼有以畫(huà)面的分辨率),音頻屬性(杜比AC-3還是MPEG-2,MPEG-1或者PCM聲音編碼方案,量化還是動(dòng)態(tài)范圍控制數據、采樣率以及通道個(gè)數)以及編碼模式和子畫(huà)面流的個(gè)數。
2.節目搜索指針表:描述在哪個(gè)視頻節目集可以找到哪個(gè)節目,怎么樣連接到其他節目中以及相應VTS的起始地址。
3.視頻管理器菜單PGCI單元表:提供不同語(yǔ)言下VMG菜單的指針。
4.父母鎖定管理信息表(這個(gè)就不用解釋了吧)
5.視頻節目集屬性表:保存光盤(pán)中每個(gè)VTS屬性信息的副本.
6.文本數據管理器:保存光盤(pán)或者每個(gè)節目的卷名、節目名、唱片名和/或制片人名字
7.視頻管理器菜單單元地址表:存儲視頻管理器VOB中所有單元的起始和結束地址。
8.視頻管理器菜單視頻對象單元地址圖:提供所有VOB單元的起始地址。
VTS使用的IFO文件結構如下:
1.視頻節目集信息管理表:包含VMG 信息表中描述的所有VTS信息,供VMG 使用 。
2.視頻節目集節目部分搜索指針表:僅保存節目部分的指針,通過(guò)它可以播放節目。
3.視頻節目集程序鏈信息表:這里保存指向程序鏈信息(PGCI)的指針。PGCI描述如何顯示VOB文件(包括對不同音頻/子畫(huà)面流的控制,用戶(hù)控制約束等)。
4.視頻節目集菜單PGCI單元表:提供不同語(yǔ)言下VTS菜單的指針。
5.視頻節目集時(shí)間圖表:描述VOB文件中的圖像在每個(gè)時(shí)間的位置。
6.視頻節目集菜單視頻對象單元地址圖:視頻節目集單元地址表
7.視頻節目集視頻對象單元地址圖
通過(guò)以上的介紹,我們應該明白一個(gè)簡(jiǎn)單的DVD光盤(pán)的格式和每個(gè)文件的作用,由于目前DVD具有防拷貝功能,因此轉錄DVD或保存只能通過(guò)保存或者修改一些文件才能進(jìn)行,不過(guò)具體這些方法屬于機密,在這里我沒(méi)有辦法透露。希望大家不要生氣哦。呵呵,其實(shí)這里還是留給大家一些可以去研究的問(wèn)題比如DVD的區域破解、父母控制,怎樣把DVD的播放順序和時(shí)間更換,怎樣剔除不必要的文件,怎樣......,不成不能說(shuō)了,否則DVD規范的制訂者說(shuō)不定會(huì )來(lái)砍我的。
聯(lián)系客服