![]() |
||
Major Member
![]() 加入日期: Nov 2004
文章: 167
|
DVD Ripping 專有名詞介紹(三)
Progressive
循序式(Progressive)的相反為交錯式(interlaced),一個視訊串流完全是由frames組成的即為循序式,更多有關progressive以及interlaced可以參考視訊基礎。 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。你可以在Robshot's 的同步文章讀到更多有關film to video的同步轉換。 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的參數,可以給你更好的品質以及對編碼過程更多的控制,需要更多資訊可以在DivX教學中的SBC教學找到。 Streamlist streamlist是一個ASCII文字檔,包含了你的VOB檔的路徑以及檔名,一行一個檔案,以下是簡單範例 : e:\video_ts\vts_01_1.vob e:\video_ts\vts_01_2.vob e:\video_ts\vts_01_3.vob e:\video_ts\vts_01_4.vob e:\video_ts\vts_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),更多資訊請參考XCD教學。 XviD XviD的作者玩個文字遊戲,倒過來唸你會發現個熟悉的名詞。XviD是一個開放原始碼的MPEG-4 codec,有著跟DivX codec相同的品質甚至更好, XviD的網頁可以在這裡找到。 |
|||||||
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Apr 2004
文章: 720
|
謝謝您的熱心,但若是轉貼文記得寫明出處喔
![]() 幫您補上漏掉的一句: This document was last updated on December 31, 2002 , 翻譯 by Andante 03/09/2003 ![]() |
||
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Jan 2003 您的住址: 台北
文章: 1,725
|
這種文章放在同一個討論串比較好,沒有必要開三個。將來會很難找。
|
![]() |
![]() |