|
燒錄新手必讀 - 燒錄的基本知識
DVD 燒錄前必須瞭解的基本知識:(部分文獻截自於CD-DVDs.Net)
1. DVD區碼介紹:
美國八大片商針對全球DVD影片發行的管理,在各地使用不同的區碼。全球一共分為六個區域,每個區域有著不同的區碼。在各地區所銷售的DVD影片有著各自的區碼,而DVD光碟機及DVD播放機只能播放該區的影片。DVD光碟機一共有五次更改區碼的機會(第五次時就會永遠鎖定,無法再做更改),DVD播放軟體亦然。
台灣歸屬第 3 區,中國大陸歸屬第 6 區。
如何跳過作業系統對光碟機區碼的檢查,常用軟體如下:(最好自己搜尋,下面軟體連結未必是最新版)
A. DVD Region-Free
B. Remote Selector
C. DVD X Ghost
D. DVD Region Master
E. AnyDVD ← 推薦 含 CSS 破解
2. DVD±R/RW碟片的規格與容量大小:(bandwgo 提供)
DVD-ROM
DVD5 單面單層 4.7GB ← 一般DVD燒錄常用的規格簡稱D5
DVD9 單面雙層 8.5GB
DVD10 雙面單層 9.4GB
DVD14 雙面(單+雙)層 13.2GB PS.一面單層一面雙層
DVD18 雙面雙層 17.1GB
DVD-RAM
V1.0 單面單層 2.6GB
雙面單層 5.2GB
V2.0 單面單層 4.7GB
雙面單層 9.4GB
DVD-R
V1.0 單面單層 3.9GB
V2.0 單面單層 4.7GB
雙面單層 9.4GB
DVD+R、DVD+RW
單面單層 4.7GB
單面雙層 8.5GB
常常有人對D5的 DVD±R/RW 碟片的容量大小搞不太清楚,有時說4.7GB、又有人說4.38GB,到底哪種說法才是正確的呢?因此盡量用淺顯易懂的說法來解釋。
1GB(gigabytes) = 1 billion bytes = 109 bytes = 1,000,000,000bytes
1GiB(gigibytes) = 230 bytes = 1,073,741,824bytes
所以D5的 DVD±R/RW 碟片的容量正確的說法應該是:
4.7GB(十進位制) = 4.38GiB(二進位制)
碟片 ±R 的差異:
tony0606 發表一篇 ±R 最大差異,大家可以去參考。
簡單說 ±R 碟片的用途:
+R 常用於燒錄資料用,因為可以做堆積燒錄。
-R 常用於燒錄影片用,因為與 DVD Player 相容。
到底什麼是Book Type或是Bitsetting呢?(只有 DVD+R 的燒錄機能用此功能)
在DVD光碟片的Lead-in部份有個地方記載著此光碟片的格式(Disc Type),此區域叫做Book Type Field,有時稱之為Compatibility Bitsettings,共有四個bits,DVD-ROM=0, DVD-RAM=1, DVD-R=2, DVD-RW=3, DVD+RW=9。
有些DVD-ROM或是DVD播放機(通常是較早期的機型)認不得DVD+R/RW的片子,DVD Alliance為了解決這個問題,就在DVD+R/RW的燒錄機(及錄影機)增加了一個功能,可以藉由改變Bitsetting,而將DVD+R/RW 的光碟片燒錄成DVD-ROM的Book Type。這個過程在DVD錄放影機中可能要藉由按一些按鈕來做到,而在DVD燒錄機則是需要一些特殊的工具程式來達成。
這樣的做法是為了解決相容性的問題,只有當你的光碟機(或播放機)無法讀取燒錄的DVD+R/RW片子的時候才需要這麼做。而且這種方法也不是萬靈丹,因為相容性的問題有很多的可能,不見得改了Book Type之後就一定能被 DVD Player 所讀取。
3. 碟片保護技術介紹:
一般常見的防拷保護技術有 SecuRom、TAGES、SafeDisc、StarForce、Cactus Shiled、Key2Audio 與實體壞軌保護等...,所謂『知己知彼、百戰不殆』,這就是告訴我們,要拆解光碟的保護技術之前,就必須先知道這片光碟是用什麼類型的保護技術。如果您買了一套新遊戲,我們要怎樣知道這套遊戲是用哪種保護技術呢?不用擔心,目前有一套非常好用的小程式,那就是『A-Ray Scanner』, 它可以查出目前流行的所有保護技術,然後我們就可以針對保護技術的特性來破解它了。
SafeDisc
這是由 Macrovision 公司所推出的光碟防護技術, 是一般商業光碟的最愛!原因無它, 因為 SafeDisc 可說是最難破解的保護技術之一, 不是燒錄時出現錯誤訊息、不然就是燒出來的光碟無法執行, 而且它也會對光碟進行檢查, 如果『資格不符』同樣無法執行, 要制服它,可是要克服重重難關喔!
而隨後推出的 SafeDisc 3 技術則將備份難度再往上提升, 光碟內含特殊處理的軌道, 在進行備份燒錄時, 會影響燒錄機的寫入動作, 導致備份片和原版光碟片的資料不一, 而無法執行遊戲。
破解方式:使用Alcoholer與ClonyXXL搭配使用。
SecuRom
這是由 Sony 所研發出來的保護技術, 也是遊戲廠商最常採用的防拷方式之一, 它會記錄原版光碟的各項資訊, 藉此比對您放入的是否為原版光碟。所以只要燒錄的過程有瑕疵, 如:資料讀取不完整、經過修正等等, 都無法通過檢測, 如果您發現在原版光碟上的內環有 DADC 字樣, 那就是有 SecuRom 保護的光碟。
破解方式:Alcohol 120%
StarForce
StarForce 是由俄羅斯一家光碟壓片工廠所研發的防拷技術, 實際運用在光碟產品上大約是在 2002 年 6 月左右。其運作原理和新版的 SecuRom *New* 類似, 同樣會檢查光碟中的辨識資訊, 並會偵測原版光碟片上獨特的物理特性, 如果比對不符就拒絕執行遊戲程式。新版的 StarForce 3 由於防護機制非常的完善, 到目前為止還沒有最佳的 1:1 完美複製之道。
Key2Audio
Key2Audio 保護技術是 Sony 用於版權保護音樂CD,意圖能夠杜絕盜版的猖獗,讓音樂CD放到電腦上播放的確無法成功,其原理是在版權保護的光碟片上加入一軌假資料,由於但腦硬碟機的程式設計是先讀取資料檔,因此電腦會一直試著要先播放假的音軌,因此怎樣也無法讀取位於光碟片其他地方的音軌。
破解方式:利用油性簽字筆,在這些音樂CD最外軌的聲軌,在圓圈上劃出切分線,外切分線的直線長度約20釐米,這樣就可以破解 Sony 有版權保護的音樂CD了。
Copy Control CD
以色列 Midbar 公司研發的 CC-CD,CCCD技術就是修改了正常CD的Q-Channel導入資料,並且在音樂數據的外圈填寫額外的資料,並在資料的外圍大量填寫有錯誤file size的垃圾資訊。修改了的導入目錄會教導電腦跳過音樂資料而去讀取那些預設的資料。
破解方式:Clone CD + Daemon Tools + CDex
加密光碟
加密光碟 是以特殊形式燒錄會隱藏程式目錄。此光碟將它放入光碟機後,就會出現一個軟體的安裝畫面要您輸入序號,如果序號正確就會出現一個檔案瀏覽視窗,錯誤則跳回桌面。使用檔案管理員瀏覽器觀看光碟檔案就是一些圖片之類的檔案,您想找的檔案卻怎麼也看不到。
破解方式:用IsoBuster等光碟燒錄軟體直接去瀏覽光碟上的隱藏檔案。這時您就可以執行或複製這些檔案了。或是在光碟機所在磁碟目錄符號下執行 r2filelist.exe 也可以看到隱藏目錄。
如何自製保護光碟片請參考 自製保護光碟
4. DVD 影片格式與保護技術介紹:
DVD影片裡面裝了什麼?
到底一片DVD影片光碟內有哪些東西呢?什麼是VOB, IFO以及BUP檔呢?
當你存取DVD光碟時你至少會看到兩個目錄 :
22.08.2000 03:20 <DIR> AUDIO_TS ← 一般DVD影片此公事包是空的
22.08.2000 05:53 <DIR> VIDEO_TS
AUDIO_TS 是用在DVD Audio碟片上的,而VIDEO_TS是用來存放所有電影相關資料的,另外可能會有其他的目錄是包含一些電腦支援的DVD-ROM相關功能。
你可以看到有三種檔案 : *.VOB, *.IFO 以及 *.BUP:
VOBs - Video OBjects
一個VOB檔包含了多種串流的合併 : 視訊, 音訊以及字幕流。視訊流為MPEG-2,音訊可以是AC-3, Linear PCM, Mpeg 2 多聲道或是MPEG1 layer2 二聲道音訊。AC3為標準常見的格式,而MPEG-2多聲道則很少見,此格式在早期被認為是二區影片的標準 (歐洲及日本)不過最後被捨棄了。PCM在大多數的音樂DVD中可發現,而MP2則是用在較便宜的產品上。PCM是一種高品質未壓縮的音訊,佔用很大的容量,因此並不適合用在完整片長的電影加上幕後花絮以及多語言的DVD上,而AC3的流量介於192到448kbit/s,192kbit/s是用在二聲道的音效而384-448kbit/s則是用在5.1聲道環繞音效。
一個VOB可以包含一個主要視訊流以及多個多角度流(multiangle streams),多角度允許你在看電影時切換(其中一個例子)視角,這個功能大部分是在播放時用來顯示分鏡腳本(storyboards)或是其他附加功能。視訊流的最大流量為9.8mbit/s,而視訊流加音訊流的流量加起來不得超過10mbit/s。最多可以有九個不同的音訊流並且你可以在播放時切換 (這個功能可以在DVD的編製階段取消)。而最多可以有32種不同的字幕流,字幕是四色的點陣圖並覆蓋在視訊流上,他們通常不會編碼到視訊流中。
IFOs - InFOrmation
IFO檔提供播放器重要的導引資訊,像是一個章節在哪裡開始,某個音訊流或字幕流要位於何處等等,這也是為什麼我們可以用擷取軟體擷取電影的某一部分(像是某章節)。
BUPs - BackUP
BUP檔只是IFO的備份檔,同樣也是未經加密的。
VIDEO_TS.*檔為首先播放的項目,這個項目是在編製時就已經設定,是碟片放進播放器第一個播放的東西。通常這只是著作權聲明,不過也可能是目錄選單。video_ts.vob包含了影像及聲音資料,video_ts.ifo為導引資料而video_ts.bup為video_ts.ifo的備份檔。
另外還有兩個ifo檔 : vts_01_0.ifo以及vts_02_0.ifo,前面的數字為標題(title)編號,vts_01_* 為標題1,vts_02_*為標題2...以此類推,顯然的最多可以有99個標題 (vts_00_*是不存在的),每個標題可以有10個VOB檔,而第一個VOB (vts_XX_0.vob)會包含該標題的選單,每個標題最少要有兩個VOB檔 (一個給選單用一個給主要功能)並且只能有一個ifo檔及一個bup檔。
VOB檔的最大容量是1GB,事實上通常比1GB小或是剛好1GB(1024x1024x1024Bytes),不過有一些檔案不是,這樣便不能在電腦上播放。
如何找到主電影? 找到最大的.ifo檔你會知道標題編號,你只需要屬於此標題的VOB檔,除了包含選單的VOB檔 (除非你也想要選單)。大部分的擷取軟體 (如果沒有做 ifo分析的話)都是用這種方法來選取主電影以及ifo檔來複製。
常見的 DVD 影片保護技術:
Macrovision APS(Analog Protection System):類比保護系統
在影片中加入了Macrovision的干擾訊號,以防止經由影像輸出的方式將DVD影片側錄到錄影帶上。
CSS(Content Scrambling System):內容攪亂系統
防止DVD影片在電腦上以檔案複製的方式儲存。
Region Code:區碼
美國八大片商針對全球DVD影片發行的管理,在各地使用不同的區碼。
DVD 燒錄初學者建議使用 DVD SHRINK 3.2.0.15 複製有 CSS 保護的 DVD 影片。
DVD 燒錄進階者可使用 AnyDVD+CloneDVD2 最佳拍檔
5. 專有名詞介紹:
AAC
進階音訊編碼(Advanced Audio Coding)將會是AC3的下一代,它以AC3為基礎並且在各方面都有改進,目前支援此音訊格式的硬體和播放器仍然很少。
Authentication
在播放電影之前,播放器和碟片需要先建立一個安全的溝通管道,來傳輸實際的影片,而在建立這個管道之前雙方要先確認對方的身分是不是正確,這是透過一連串密碼交換以及認證的過程來達成。
AC3
Audio Coding 3,AC3在今日已被視為Dolby Digital(杜比音效)的同義詞,Dolby Digital是一種進階的聲音壓縮科技,允許以每秒448kbit的位元率編碼六個獨立聲道。
ASF
進階串流格式(Advanced Streaming Format)的簡寫,微軟為了對應Real Media所推出的一般串流媒體格式。
AVI
Audio Video Interleave的簡寫,普遍使用在Windows PC上的視訊格式,它定義音效/音頻如何與視訊結合,而不需要特定的codec。
BUP file
bup檔案是IFO檔案的備份檔案,這些檔案可以在DVD中找到。
Cell (ID)
cell是DVD中最小的影片單位,通常用來包含一個章節,或是包含更小的單位以提供多角度或是無接縫分支(seamless branching)標題。
Codec
是編碼解碼器(COder/DECoder)的簡寫,codec是一個可以讓你將音訊或視訊編碼成特定格式檔案,並且可以將這些編碼後的檔案解碼的軟體,一些常見的Codec有 : MPEG1, MPEG2, MPEG-4, Indeo等等,而AVI, ASF等則是用一些不同的codec編碼而來的格式。
DAR
DAR為畫面比例(Display Aspect Ratio)的簡寫。大部分的電腦螢幕的DAR都為4:3,這表示水平的長度為垂直長度的4/3,舊型電視的螢幕比例也是4:3,不過16:9的電視是越來越多了。16:9的螢幕比例是為了適合播放好萊塢的電影所設計的,好萊塢電影通常使用1:2.35或是1:1.85的畫面比例所拍攝的,表示水平的長度大小為垂直長度的2.35倍或是1.85倍。
Deinterlace
去交錯(Deinterlace)是將交錯式(interlaced)訊號格式的影片轉換成循序式(progressive)格式影片的動作。
Demultiplexing
Demultiplexing(解多工)是multiplexing(多工)的相反,是將已結合的音訊/視訊串流分開成原先的獨立串流(一個視訊串流,一個以上的音訊串流以及一個導引串流)。每個VOB的編碼器在編碼前都會對VOB檔做Demultiplexing的動作(像是FlaskMpeg, mpeg2avi, dvd2mpg, ReMpeg2等),而每個DVD播放器也是一樣(也就是把音訊和視訊當成不同的電路訊號,或者是經由電腦裡不同的filter來分別解碼)。
Descrambling
DVD通常使用CSS加密/攪亂系統(CSS scrambled),想像你要把每個英文字母用一個數字代替,例如用1代替a,這樣一個句子便可以用一些數字來表示,而這就叫做加密/攪亂 scramble,雖然CSS加密沒這麼簡單不過還是蠻容易破解的。而解密(Descrambling)就是將這些加密過的數字還原成原來的句子,或是將電影還原成可播放的檔案。你可以試著將DVD的vob檔直接複製到硬碟播放,畫面將會是一團糟,因為這些檔案仍然是加密過的,一般的CSS解密方式有兩種,第一種是使用已知的解密密碼資料庫(像是DeCSS或DODStrip等,包含了大量的密碼不過並不是全部),另一種是直接用密碼攻擊算出密碼 (像是VobDec,這也就是它為何適用於大部分的DVD,因為它不是使用密碼庫)。
Digital Video
數位視訊(Digital video)通常是經過壓縮的,因為未壓縮的影片可能會有Terabytes的容量(為Gigabytes的一千倍,或是以數學的講法 : 10的12次方個位元組),因為正常較少失真的壓縮方式對視訊來說是不夠的,視訊codecs必須排除一些較不重要的資訊 - 一些人眼看不到或是較不易看到的,而這些仍然不夠,所以較新的壓縮演算法使用了keyframes, I 以及 P frames 來節省更多空間。
DivX
感謝老天,現在再也不會與Circuit City '98所介紹的過時的DIVX (DIgital Video eXpress)搞混了。現在主要有兩個較有名的DivX : DivX ; )是Microsoft MPEG4 codecs的破解版本(Windows Media Video V3),那些codecs是微軟為了他們自家的Windows Media架構而設計的,可以支援AVIs以及ASFs的編碼,不過所有非測試的版本都包含了一個AVI lock,讓你不能使用它們來編碼成AVI格式 - 而且今日只有少數的工具支援ASF。而DivX的製作者所做的就是移除那個AVI lock,讓它可以用來編碼AVI格式,並且將其改名為DivX video來跟微軟的codec做區別,另外如果你使用Windows Media Encoder的話可以同時安裝破解與未破解的codec。最新釋出的DivX也包含了Windows Media的音訊Codec的破解版,稱為DivX audio - 破解程度還不是很完美,對於高流量的使用還是有限制的。這個codec也就是大家所說的DivX3。
另一個DivX是一個全新的MPEG-4視訊codec,由DivXNetworks所開發,它提供了許多進階的編碼控制以及2 pass編碼等,並且能夠播放舊的DivX; )(DivX3)格式的電影。這個Codec也就是DivX4以及其下一代的DivX5。
DIVX
DIVX基本上就是去除所有額外功能的DVD - 沒有額外收錄,幕後花絮,預告片,多語言,寬銀幕等等,它是由Circuit City以及一些貪婪的好萊鄔律師所提出來的,為的就是要完全控制使用者電影的散播,以及限制更多家庭播放的權利。DIVX是按次收費的,透過一個 DIVX專用的DVD播放器與電話線連接,要播放DVD的時候就撥號到DIVX的中央電腦註冊並且使用信用卡付費,一齣電影要價$4.50美金 - 要在48小時內看完 - 要加長時間要再收美金$2.50。DIVX營運不到一年的時間就停止了,因為缺乏電影的支援(Wa
er, Sony, New Line, 以及其他較小的製片廠都斷然的拒絕了此種格式的電影 - 感謝這些人!!!)以及媒體對其的負面報導,主要是一些網路上的DVD網站讓它在各大出版品以及電視新聞上被廣泛的討論。
由於DIVX使用三重的DES加密使得其非常難以破解,而除非你能破解它的編碼否則無法擷取此種碟片,換句話說你的DIVX碟片可能要永遠拿來當杯墊了。
DRC
動態範圍壓縮(Dynamic Range Compression)。AC3音軌包含了大部分音訊設備無法處理的超大動態,因此大部分的獨立以及軟體DVD播放器會依照實際的動態範圍將其做適當的壓縮,以較外行的講法就是音量將會被動態的增強,舉例來說當有爆破場景時音量不會變的更大或是只有大聲一點點,但是平常講話時的音量卻相對的增加不少。既然你的播放器都會這麼做,這也是增大音量的方法。
DTS
DTS在Sound track與Film Frame之間又擠進一軌Time Code Track,DTS放影機在播放電影的同時,可以由Time Code Track讀取播放Film Frame的時間,來同步播放在CD上的Sound Track。DTS的資料傳輸率為1.5Mbit/sec.或是754Kbit/sec.,比起Dolby Digital的448Kbit/sec.或是384Kbit/sec.還要多出了2~4倍,這也是為什麼有些音響的發燒友們會覺得DTS的音質比 Dolby Digital還要好的原因。可是就是因為DTS的高傳輸率,使得DTS的Sound Track大小要比Dolby Digital大了許多,所以在2001年之前的DVD(由於DVD容量的限制)我們幾乎看不到DTS的蹤影,感謝754Kbit/sec.傳輸率的出現,現在的市面上我們才可以看到較多的DVD同時有Dolby Digital與DTS的環繞格式存在。
Field
Interlaced交錯式的視訊串流包含fields而不是frames。
FourCC
FourCC 代表一個四個字母的代碼,用來代表一個唯一的視訊串流格式。電影播放器會尋找FourCC代碼並找到相對應的codec來播放特定的視訊串流,一些簡單的例子 : DIV3 = DivX Low-Motion, DIV4 = DivX Fast-Motion, DIVX = DivX4。
DVD轉檔會用到的格式
‧ VCD : Video CD,可以在許多DVD播放器上播放,幾乎任何作業系統都有其軟體播放器,不需要快速的電腦,不過畫質只有VHS錄影帶的水準。視訊格式為MPEG1, 1150kbit/s以及音訊格式為MPEG1 audio layer 2, 224kbit/s。
‧ SVCD : Super Video CD,主要使用在亞洲國家,使用MPEG2視訊因此有更好的畫質 - 類似LaserDisc並且提供高品質環繞音效,另外它也有硬體解碼器上的優勢,以及許多作業系統都有的軟體播放器。不過只有少數的DVD播放器(大部分是亞洲製作的次級品)可以播放SVCD,而這些是美國或是歐洲買不到的,所以在這些國家你只能用電腦來播放SVCD。視訊格式為MPEG2, 最多2600kbit/s,音訊格式為MPEG1 audio layer 2, 最大224kbit/s。多聲道的MPEG2也是可行的,不過只能在Linux上編碼,而且播放器是否能播放5.1聲道的MPEG2音軌也是令人懷疑的。另外也可以加入靜態影片選單。
‧ miniDVD : 基本上就是把DVD放到CD... 可以包含最大10mbit/s的位元率(結合視訊與音訊),當然視訊格式為MPEG2.. 可使用VBR格式,而音訊可以是MPEG1 audio layer 2,或是未壓縮的PCM或是AC3。畫質可以跟DVD一樣只要你能接受一片CD能裝下的有限播放時間,你也可以製作像是DVD的影片選單。 miniDVDs的缺點是它只能使用電腦播放,使用Affrey LD 2060 - 而且你必須將它"升級"才能完全支援miniDVD。
‧ DivX/MPEG4 : 影片品質可以從低於錄影帶到與DVD類似的程度,端看你使用的流量與解析度決定,可以選擇許多音訊格式。你可以使用適當的軟體製作出接近DVD的DivX CD - 有多角度,多字幕,影片選單等等 - 無論如何這是需要花許多心力的。另外它不能在獨立的播放器上播放,但是已經能在大部分的作業系統上播放,包含Mac, Linux以及BeOS等(當然也包含Windows)。
Frame
組成電影的基本成分,一個frame代表一個影像,一齣電影通常以每秒24張frames的速度播放,所以每秒就包含24張不同的影像,想像24張圖裡都有一隻鳥,第一張圖牠是在左邊,之後每一張漸漸的移動到右邊去,到了第24張frame這隻鳥已經移動到最右邊,想像用很快的速度依序播放這24張圖片,在人類的眼中看起來就像是一隻鳥從左邊飛到右邊去一樣。
GOP(Group of Pictures)
GOP畫面群由Intra Frame(I-Frame)、Bidirectional Frame(B-Frame)及Predicted Frame(P-Frame)所組成,在兩個I-Frame之間的組合成為一個GOP。
I and P and B Frames
I frame : 也就是keyframe,它們是不利用過去歷史,所編碼的靜止frame,它所佔的size最大。沒有I frame則無法隨意選取畫面。它的壓縮是由DCT(Discrete Cosine Transform,也是一種空間域到頻率域的轉換)所完成的。通常是將一完整畫面分成許多小塊,8x8或16x16,再分別對小塊做DCT轉換。這部份的壓縮與JPEG(一種靜態圖片壓縮規格)很相似。
P frame : 從解碼器的觀點來說,它是從最近解出來的I frame或P frame所預測出來的。
B frame : 它是從最近解出來的兩個I frames或P frames所算出來的,一個是過去的,一個是未來。它的壓縮量最大。
所以解出來的畫面可能會是由這樣的秩序組合而成的:
IBBPBBPBBPBBIBBPBBPI..
iDCT & Wavelet
在MPEG檔案中的視訊資料是以頻率域(frequency domain)的方式儲存而不是以空間域(spatial domain)的方式(我們實際看到的影像),因此資料結合的更緊密,而這種緊密性可以用來壓縮(減少)在傳輸頻道裡傳送的資訊量。而MPEG使用離散餘弦轉換法DCT (Discrete Cosine Transform)來將空間資訊轉換為頻率資訊。
而為了取回MPEG串流中的空間資訊就必須使用iDCT,也就是反離散餘弦轉換法(Inverse Discrete Cosine Transform),把之前DCT編碼所做的倒過來。
DCT 和 iDCT 基本上跟傅立葉轉換DFT (discrete fourier transforms)是相同的,只是得到的結果是整數而不是像i/DFT得到的複數。要得到更多資訊請參考大學程度的DSP(數位訊號轉換),通訊系統或是類似的教科書。
凌波/小波(Wavelets)是另一種基底空間(basis space),基本上凌波基底是有無窮多種的(Daubechies, Haar, Mexican Hat, "Spline", Zebra等等),不過它們的主要特色就是局部性的,而傅立葉Fourier基底函數則涵蓋了所有空間(從負無限大到正無限大)。凌波基本上就是信號的的局部性脈衝(individual pulses of waves) (有各種不同的位置及大小)。
在壓縮中它們的值是基於一些群集因素,通常90%的良好資料是經由低頻濾波器而來,而高頻濾波器通常顯示大部分細節的極小數值 (當然,這在有雜訊的來源中是不成立的)。對於影像,最大的值是來自基底的局部性,也就是說我們可以利用凌波來妥善的處理中斷處 (discontinuities) (例如邊緣),如果你使用凌波,你將不會看到JPEG中那些奇怪的光暈。
IFO file
InFOrmation檔通常可以在DVD裡找到,這種檔案替你的播放器提供導引資訊,要知道更多可以參考DVD結構介紹。
Interlaced
交錯式(Interlaced)是一種視訊儲存模式,一個交錯式的視訊串流包含的不是frames(我們所知的影像) 而是fields,每個field包含了一半的frame掃描線的數目(全部的奇數或偶數線)。
Interleaving 交錯編排
想像將視訊與音訊軌依照定義好的點互相結合,大概就是這個意思。播放器會辨識交錯點來確定影片中的視訊與音訊會依照"結合"點無誤的播放。
更詳細的解釋 : 假設現在有十秒的視訊與十秒的音訊,每秒的視訊用V表示而音訊用A表示,如果你的交錯編排設定為10秒,碟片中的檔案看起來就會像這樣 : VVVVVVVVVVAAAAAAAAAA,現在如果你把交錯編排設定為 1 秒,那看起來就會像這樣 : VAVAVAVAVAVAVAVAVAVA。
Inverse Telecine 反膠捲過帶
膠捲過帶(Telecine)的反轉,這個過程是為了擷取原本是24fps的29.97fps來源檔。
Keyframe
其實就是I frame。
m1v/m2v
這兩個名詞分別代表MPEG-1及MPEG-2的視訊檔 (只有視訊沒有音訊)。
MPEG
MPEG就是Motion Picture Expert Group的縮寫,它是一般視訊格式的來源。這個組織定義了數位視訊的標準,其中有MPEG1標準(使用在Video CD),MPEG2標準(使用在DVD或是SVCD),還有MPEG4標準以及許多音訊標準 - 像是MP3和AAC。使用MPEG-1或MPEG-2視訊的副檔名通常為 .mpg或是.mpeg。
MPEG4
MPEG4為MPEG Group所定義的標準的集合,它應該會成為下一代數位視訊的標準 (主要是在影像電話,網路上或其他地方使用的串流媒體等),MPEG4允許使用不同的編碼方法,例如一個keyframe可以使用DCT或是 Wavelets的方法編碼來達到不同的輸出品質。
MPG
MPG可以代表MPEG的縮寫也可以代表MPEG-1以及MPEG-2檔案的副檔名。
MM4
複合MPEG4(Multiple MPEG 4) : 結合了使用不同位元率編碼的檔案。例如你可以把一個用2000kbit/s編碼的,跟另一個用910kbit/s編碼的檔案合起來變成一個檔案,像是用低位元率來編碼電影後面的credit介紹等等。它也可以包含兩種DivX codecs : 你可以結合DivX low motion以及DivX high motion的檔案(當然你還可以選擇使用不同的位元率)。
Multipass encoding
在閱讀之前 : 現今真正的多pass編碼只有在WM8和MPEG-2才有(SVCD以及miniDVD),M4C不是真正的多pass編碼(可以閱讀M4C教學來了解它是什麼以及它如何運作)。支援多pass的編碼器會在第一個pass分析要編碼的視訊串流並寫入一個紀錄檔,來紀錄遇到的任何情形。假設現在有一個短片,一開始為一個對話的場景,沒有剪接且鏡頭是固定的,之後開始了空手道搏擊,充滿快速剪接以及大量動作 (人在空中飛舞,拳打腳踢之類的),在固定的CBR編碼中每一秒都使用相同的位元率(很難一直保持100%的CBR不過這只是概略說明),而在多pass 的VBR模式中編碼器會根據它對視訊流的知識來決定位元率,也就是對話部分使用一般位元率而戰鬥部分使用更多位元率,而更多的passes會有更精細的流量分配。在單一pass的VBR中編碼器只能透過它之前編碼過的部分來決定之後要使用的流量。
Multiplexing
通常視訊和音訊是分開編碼的,之後再將兩者結合得到可播放的電影 (當然你也可以使用不同的播放器同時播放視訊跟音訊,只是要達到同步就比較困難了),而multiplexing就是將視訊與音訊結合成一個視訊/音訊串流的過程。視訊和音訊串流就像交織在一起,並且加入了導引資訊讓播放器可以快速的倒轉/快轉,並且還能維持影音同步。
Normalizing
Normalizing是找到音軌的音量最大值,之後將其餘部分調整至與最大值相同。這通常使用在WAV階段,因為所有的變數都使用整數來計算,所以準確度比不上DRC,因此建議使用DRC。
OGM
OGM代表OGg媒體格式,也就是由Tobias Waldvogel所提出的Ogg container implementation。OGM可以用來當成AVI容器,也可以包含Ogg Vorbis, MP3以及AC3音訊,以及所有視訊格式,章節資訊以及字幕。
PGC
PGC代表程序鏈(ProGram Chain)的縮寫,它是編輯DVD時常看到的名詞,基本上就是存放於DVD中並行的播放項目,例如DVD中主電影有自己的PGC,每個預告片也有自己的 PGC,一開始播放的公司商標也有自己的PGC等等。使用SmartRipper的Movie mode或是DVD Decrypter的IFO mode就可以看到DVD中的所有PGC。
Progressive
循序式(Progressive)的相反為交錯式(interlaced),一個視訊串流完全是由frames組成的即為循序式。
Quantizer
要真正了解這個名詞你必須去修修信號處理的課程。以外行人的講法它代表一種壓縮因子,如果它的值越高那影像的壓縮就越多 (因此一個高的quantizer表示影像品質差以及容量小,而低quantizers表示高品質影像以及較大的容量)。
rff/tff flags
RFF代表重複第一個frame(repeat first frame),這個技術是用來將每秒24個frame的來源影片成為每秒有足夠29.97個frame,而編碼過程會使用到tff flag,這個flag告訴播放器要重複播放一個field。Tff表示最高field優先(top field first),也用來執行膠捲過帶(telecine)將24fps的電影轉為29.97fps。
Ripping
這個名詞造成許多困惑,基本上ripping是表示將DVD影片複製到你的硬碟,這包含了DVD機器的驗證(authentication) 程序(如果你的機器未經驗證的話當你嘗試複製DVD檔案時會出現不支援這個操作的訊息),以及CSS的解密Descrambling,CSS內容攪亂系統 (Content Scrambling System)是一個防止複製的機制,來防止未經授權複製DVD影片,許多人聲稱這是為了控制DVD電影的播放,因為如果沒有CSS授權你必須破解CSS 加密才能播放電影,我蠻同意這個觀點。而"ripping"這個詞也通常用來表示將DVD解密,並且將音訊及視訊轉換為另一種較差格式的過程。
SBC
Smart Bitrate Control的縮寫。一個新的DivX編碼器叫做Nandub,可以在壓縮時同時修改許多內部codec的參數,可以給你更好的品質以及對編碼過程更多的控制。
Streamlist
streamlist是一個ASCII文字檔,包含了你的VOB檔的路徑以及檔名,一行一個檔案,以下是簡單範例 :
e:video_tsvts_01_1.vob
e:video_tsvts_01_2.vob
e:video_tsvts_01_3.vob
e:video_tsvts_01_4.vob
e:video_tsvts_01_5.vob
將這個檔案存為streamlist.txt或是streamlist.lst,確定你儲存成未格式化的ASCII文字檔,建議你使用記事本來編輯 streamlists,因為記事本不會存成其他格式。Mpeg2avi需要streamlist的副檔名為 lst,而其他程式你可以使用任何副檔名,不過如果你使用圖形使用介面GUI,其對於輸入的檔案/副檔名的限制就較多,因此當選擇視窗沒有出現檔案的話,你可能需要改變你的streamlist副檔名。
Telecine
將24fps的來源影片(通常是使用這個速度拍攝的電影)轉換為29.97fps或是每秒29.97x2個交錯式fields的影片。
VBR
動態位元率(Variable BitRate)。要將視訊與音訊一起使用VBR模式編碼是可行的,也就是不在整個檔案使用相同位元率(像是CBR = 固定位元率Constant BitRate),而是在較複雜的視訊/音訊部分使用較多的位元率以達到更佳的品質,而需求較低的部分使用較少的位元率。
VKI
動態Keyframe區間(Variable keyframe interval)。基本上這表示keyframe插入的間隔將不是固定的,有兩種方式可以做到 : 第一種方式編碼器會分析壓縮過的frame並且原始的frame做比較,如果之間的差異超過所設定的最大值,便將此frame重新編碼為 keyframe,這種方式只能使用在特定的應用程式 : M4C,有一個命令列形式的版本和一個AviUtl的外掛版本可以使用(後者在AviUtl教學中有詳細介紹),如果你將最大值設的過高那你將會得到許多 keyframes。第二種方式基本上就是將keyframe安插在場景變換的時候,為了達到這個,編碼程式或是codec將會偵測"cut"的發生(電影製作者的行話),然後將新場景的第一個frame設為keyframe,這可以利用mpeg2aviAr(AviRevolution 2.1的一部分), m4c或是安裝DivX VKI codec來做到。如果你使用後者你不必擔心編碼器的問題... 每個可以編碼DivX的程式都會自動在場景變換時安插keyframe。如果適當的使用VKI(使用第一種方法),可以幫助你增進品質並且減少 keyframe的數目,因為在較低位元率中過多的keyframe反而造成較差的品質。
VM2
VKI + MM4 + VBR MP3的簡短表示
VOB ID
VOB IDs用來將PGC裡面的cells編組
VTS
VTS代表影片的標題組(Video TitleSet),表示一組有名稱順序的VOB檔以及相對應的IFO以及BUP檔。例如VTS2包含VTS_02_0.VOB (包含影片選單),VTS_02_1.VOB,VTS_02_2.VOB...,以及VTS_02_0.IFO及VTS_02_0.BUP。VTS是用來將影片分組,例如其中一個VTS通常會使用在主電影(有時也包含一些預告片或是公司商標),而其他的VTS會使用在特別收錄等。
Vob Files
所有的DVD電影都儲存在VOB檔中,Vob檔通常包含了合併的Dolby Digital音訊以及MPEG2視訊,Vob檔的格式如下 : vts_XX_y.vob,其中XX代表標題而Y代表標題的第幾部分,可允許 99個標題以及10個部分,而VTS_XX_0.VOB不包含任何影片,通常包含選單或是導引資訊。有兩個方法可以找到哪些檔案包含主電影 : 第一個 : 使用DVD播放器播放電影並且查看LED銀幕(獨立播放器)或是狀態視窗(軟體播放器)。第二個 : 主電影通常是包含最多Vob檔的,因此找到VOB編號最多的即可,例如vts_05_1.vob, vts_05_2.vob.... 到vts_05_8.vob (我還沒看過超過9個檔案的主電影,不過不表示不可能)。
Windows Media
微軟在個人電腦使用的視訊及音訊架構,它是由幾個codecs所組成並且要使用媒體播放程式(WindowsMedia Player)來播放,現在的版本已經到9.0。而從WindowsMedia 7.0開始微軟提供了一組新codecs,包含一個ISO認可的MPEG4 codec (叫做MS Windows Video V1),一個進階的MPEG-4 codec叫做MS Video V7 (雖然我看不到它跟MS Windows Video V3(DivX3的基礎)有什麼差異),一個支援去交錯以及IVTC的編碼器。
XCD
eXtended CD的縮寫,是一種即將到來的CD格式,允許使用mode2 form 2的模式寫入CD,基本上就是包含了較少的錯誤修正碼(error correction code)讓你可以儲存較多的資料。XCD允許你在700 MB的CD儲存 800 MB的資料,不過由於包含較少的錯誤修正碼,XCDs不是非常穩定,建議你將資料存放在有額外的錯誤修正的資料容器中(例如OGM)。
XviD
XviD的作者玩個文字遊戲,倒過來唸你會發現個熟悉的名詞。XviD是一個開放原始碼的MPEG-4 codec,有著跟DivX codec相同的品質甚至更好。 |
|