PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 數位影音討論群組 > DVD 討論區 > 軟體字幕討論區
帳戶
密碼
 

回應
 
主題工具
remuswang
Major Member
 

加入日期: Nov 2004
文章: 167
DVD Ripping 專有名詞介紹(二)

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營運不到一年的時間就停止了,因為缺乏電影的支援(Warner, Sony, New Line, 以及其他較小的製片廠都斷然的拒絕了此種格式的電影 - 感謝這些人!!!)以及媒體對其的負面報導,主要是一些網路上的DVD網站讓它在各大出版品以及電視新聞上被廣泛的討論。

由於DIVX使用三重的DES加密使得其非常難以破解,而除非你能破解它的編碼否則無法擷取此種碟片,換句話說你的DIVX碟片可能要永遠拿來當杯墊了。

DRC

動態範圍壓縮(Dynamic Range Compression)。AC3音軌包含了大部分音訊設備無法處理的超大動態,因此大部分的獨立以及軟體DVD播放器會依照實際的動態範圍將其做適當的壓縮,以較外行的講法就是音量將會被動態的增強,舉例來說當有爆破場景時音量不會變的更大或是只有大聲一點點,但是平常講話時的音量卻相對的增加不少。既然你的播放器都會這麼做,這也是增大音量的方法。

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張圖片,在人類的眼中看起來就像是一隻鳥從左邊飛到右邊去一樣。

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 (IVTC) 反膠捲過帶

膠捲過帶(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 (mux)

通常視訊和音訊是分開編碼的,之後再將兩者結合得到可播放的電影 (當然你也可以使用不同的播放器同時播放視訊跟音訊,只是要達到同步就比較困難了),而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,要知道更多有關PGC的資訊請參觀MPUCoder's DVD information site。
     
      
舊 2005-05-26, 09:06 PM #1
回應時引用此文章
remuswang離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是09:02 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2026。