既然XVID也被列入2002年0dayz通用的製作標準,那麼就廢話少說,來做最高質量的XVID吧。
首先安裝並打開Gordian Knot,開始用SmartRipper來DeCSS DVD,並把VOB文件按照影片的PGC和Angel 1(角度1)解成硬盤上的VOB文件。
(也可以同時製作VOBSUB,請參考相應文章,本文略)
接下來再用DVD2AVI將VOB解碼,並同時分離音頻。具體可以參考老的DivX製作功略和本站關於DVD2AVI的介紹。
然後IVTC。這裏你可以選擇老方法——Tmpgenc(看舊文),也可以選擇這裏介紹的新方法——Gordian Knot+AviSynth+DeComb(AviSynth+DeComb在完全安裝Gordian Knot應該已經包含)。
在Gordian Knot左下角有一個DVD2AVI字樣和一個Open按鈕,按下後打開剛剛做出來的d2v文件。這時就會彈出一個新的預覽窗口。接下來就是Gordian Knot最輕鬆的地方,隻要在麵板上依次選擇DVD製式,再點擊Auto Corp,所有變形、去邊的工作都會自動完成,不用自己耗費時間查找IMDB的電影比例再用計算器計算了,一切有Gordian Knot分析判斷。不過慣用DUB Filter的老手可能要花點時間適應這種簡單的思路。
接下來點擊預覽窗口的”Save & Encode“。如果是NTSC製式的電影DVD就在這裏選擇Inverse Telecine(IVTC)。再按SAVE,保存成AVS文件。這時上級者當然也可以自己編輯AVS文件。
現在就要對不起了,Gordian Knot目前還不支持XVID,它僅支持DivX3.11和DivX4-5。所以要換軟件——>VirtualDUB。
用VirtualDUB打開剛剛由Gordian Knot建立的avs文件。看看有沒有橫紋,如果還有,那麼可能是場序錯了,需要回到DVD2AVI改變Field Order重做(目前decomb好像還沒有類似Tmpgenc中的Field Order選項,所以要從DVD2AVI那裏重做)。
沒問題的話,進入VirtualDUB的Video菜單,Compression選項,應該可以在最底下看到XVID的編碼(不要告訴我你到現在還沒有安裝XVID的Codec),選中XVID後按下右側的Config按鈕,進入細部選項控製。
先選擇[2-pass 1st]。並進入Advanced Options,在運動檢測精度中選擇5或者6,量化模式中選擇MPEG(.h263的質量就不行了),最小關鍵幀距設為10左右。
OK。OK。回到VirtualDUB主界麵,在Video菜單下選擇Fast Recompress(1st pass隻是收集信息,所以Fast Recompress就可以了)。再到File菜單,Save AVI...。
完成硬盤根目錄會生成video.stats(要想生成到其他目錄或別的文件名的話,之前到Advanced Options中可以修改)的1st pass信息文件。好了把這個video.stats交給Gordian Knot來分析。(XVID也有自己的分析計算內核,不過我想XVID的開發者都預留了Gordian Knot分析的文件接口,或許XVID的開發者自己也認為XVID的2pass計算沒有勝出Gordian Knot?!Who Knows。反正如果想利用XVID自己的分析計算內核的話,隻要跳過下麵的Gordian Knot部分,直接在VirtualDUB中選擇XVID壓縮設置中的2-pass 2ed pass Int.——注意一定是Int.)
在Gordian Knot中的NanDUB Files中,OPEN打開XVID 1st pass建立的video.stats文件。再到Bitrate中,輸入目標文件的大小。(注意在這裏要選擇DivX5模式,因為XVID和DIVX5一樣,對遵循ISO MPEG4標準,1KB=1000Bytes,而不是DivX3.11的1KB=1024Bytes)。此處還可以選擇音頻文件或填入音頻文件的碼流或大小,便於便於估算最終尺寸。這裏我用的是AC3音頻,那麼還要注意選擇2Frame或者3Frame。原因是AC3的區塊較大,因此TDX2002製作標準規定Audio-Video Interleave必須為66或96ms,也就是each 2-3frame。
選擇好碼流後,進入Stats File Editor,點擊Calculate,Gordian Knot就會按照目標文件大小生成新的控製編碼的stats文件。Stats File Editor中的選項不難理解,無非是限製最小碼流、運動偵測精度、亮度校正、演職員表(Credits)模糊、關鍵幀距離等幾個功能。(我個人一般會調低最小碼流,不使用亮度校正、演職員表模糊,其餘默認)。不過Stats File Editor有幾個有趣的功能,例如顯示影片的運動分布等等......不那麼專業的說:或許可以當作飯後消遣。^-^
計算完成後SAVE保存出新的控製stats文件,現在換回VirtualDUB。
Video菜單別忘了切換回Full Processing Mode,再次進入Compresion中XVID的壓縮選項,選擇2-pass 2nd pass Ext.(注意必須是Ext.)。再進入Advanced Options中,Global Option和剛剛要一樣;Two Pass控製部分中選擇剛剛由Gordian Knot生成的2nd pass stats文件。OK。OK。Save AVI......
一陣子等待以後(可能要很多個小時,所以不要再來問“XXXX用了n個小時正常麼?”這樣的問題,TKS ^-^),一個符合TDX2002標準的高質量XVID視頻文件就誕生了。恭喜你。
VBR MP3或AC3音頻製作、合成的部分可以參照本站舊文,此處略。XVID的設置全釋另行撰文,多謝。