瀏覽單個文章
Shade
Senior Member
 
Shade的大頭照
 

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
引用:
Originally posted by 野口隆史
假設我壓製的影片需求motion search precision為6 ultra high
VHQ為4~
那這些設定在1Pass的時候就要這樣設了嗎??
VHQ應該只是設定壓縮的程度設定,而1Pass時只是收集影片資訊並不做壓縮~

1st-pass 會壓縮。
1st-pass 會用 quantizer = 2 壓縮整部影片一次。
然後記錄壓縮的資訊寫進一個 stats 檔裡面。
這個 stats 檔裡面記錄了包括 1st-pass 壓出來每個 frame 的大小,k-block, m-block, u-block 的數目,作為 2nd-pass 分配流量的依據。

VHQ 不是設定壓縮的程度。
VHQ 是高品質的意思,VHQ 是做更精細的,流量 vs. 失真 最佳平衡化的動作搜尋和壓縮模式的選擇,我們稱為 Rate-Distortion 最佳化的動作搜尋,R-D 動作搜尋。
你可以把 VHQ 選項視為 motion search precision 7~10,VHQ 越高,越精細,花的時間越久。
引用:

那我可以vhq=0先做1Pass然後2Pass的時候在VHQ=4在來壓縮呢??
可以這樣嗎??

可以。

1st-pass 的設定最好和 2nd-pass 完全一致,這樣 2nd-pass 重新分配流量時,流量控制才會運作準確。
不過因為 VHQ 所帶來的差異較小,多加 VHQ 不會使 frame size 一下縮減 50%,不會誤差到 50% 以上這麼離譜,所以 1st-pass 用 VHQ=0,2nd-pass VHQ=4 不會差得太離譜,造成整個流量控制(Rate-Control, RC)完全錯亂崩潰,稍微一點的誤差 XviD 的 RC 可以克服。所以 1st-pass 用 VHQ=0 加快壓縮速度,2nd-pass 再用 VHQ=4 慢慢壓,可以。

建議 1st-pass 不要用 VHQ=0,最少也用 VHQ=1,VHQ=1 是 Mode decision,這個很重要,會影響 k/m/u-block 的數目很大。VHQ=1 並不會太慢,算是很合理的折衷選擇。
引用:
Originally posted by snic

不過在doom9的XVID設定教學是只有寫到
"如果你在第一個 pass使用H.263 quantizers 你可以在這裡選擇 Modulated quantizers 來增加清晰度"

Doom9 的這個教學還沒改嗎?
Modulated quantization 不符合 MPEG-4 的規定,用這個選項壓出來不保證能被其他 MPEG-4 的軟硬體解碼,新版的 XviD api-4 的介面裡面已經拿掉了這個選項,建議不要使用這個功能壓縮,幫助不大。
要讓 Modulated quantization 合於規定是可以的,但是每切換一次插入一個 VOL Header(要多花 bits),overhead 代價太高,划不來,沒有意義。
舊 2003-10-25, 09:46 PM #9
回應時引用此文章
Shade離線中