PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   DVD 討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=5)
-   -   [求助]VirtualDub壓製XVID的問題~ (https://www.pcdvd.com.tw/showthread.php?t=260081)

野口隆史 2003-10-20 07:20 PM

[求助]VirtualDub壓製XVID的問題~
 
我用VirtualDub-1.5.4.MPEG2-AC3壓製MPEG2影片成XVID~
作2Pass後的畫面只有聲音,但是畫面卻是黑幕?!

但是我用DVDx作2Pass就很正常..不過我的DVDx作長度稍微長一點的影片在做2Pass2nd的時候就會當機~

請問有人知道這是怎麼一回事嗎??

:( :(

Shade 2003-10-24 02:14 PM

回覆: [求助]VirtualDub壓製XVID的問題~
 
引用:
Originally posted by 野口隆史
我用VirtualDub-1.5.4.MPEG2-AC3壓製MPEG2影片成XVID~
作2Pass後的畫面只有聲音,但是畫面卻是黑幕?!

但是我用DVDx作2Pass就很正常..不過我的DVDx作長度稍微長一點的影片在做2Pass2nd的時候就會當機~

請問有人知道這是怎麼一回事嗎??

:( :(

2-pass,顧名思義,要做兩次 pass
1st-pass 選 Twopass 1st-pass 壓縮一遍,產生 stats 檔,2nd-pass 選 Twopass 2nd-pass 再壓縮一遍,生成最後的檔案。
1st-pass 如果勾選 Discard first pass,捨棄 first pass,1st-pass 壓縮時 Codec 就不會輸出畫面,生成的 1st-pass AVI 就會是一個檔案大小很小的,沒有畫面的 AVI。
由於 1st-pass 生成的檔案通常很大,而且我們不會用到,所以預設 Discard first pass 是打勾。
1st-pass 只要的目的是生成那個 stats 檔,2nd-pass 要根據這個 stats 檔重新分配流量給各個畫面,我們要的是 2nd-pass 產生的結果 AVI 檔。

所以... 照這個方法試試看 :)

野口隆史 2003-10-25 11:11 AM

先謝謝 Shade 兄的指導~

我的問題已經解決了~
不過我做2Pass之後出來的檔案大小並非我之前所設定之大小~
出來的影片大小為原來的兩倍大?!

是因為我動到Quantization type的設定嗎??
我從預設的H.263改成MPEG,因為我之前看射手網的教學,MPEG的成像比較好,適合高流量?!

:) :)

snic 2003-10-25 11:30 AM

引用:
Originally posted by 野口隆史
不過我做2Pass之後出來的檔案大小並非我之前所設定之大小~
出來的影片大小為原來的兩倍大?!

是因為我動到Quantization type的設定嗎??

當然...即使是2-pass
你如果品質設定要求太高
即使2-pass壓容量也是降不下來的
2-pass能做的只是依據你設定的範圍去做彈性的調整
可是如果你設定的太死...當然就算是2-pass他也妥協不來
"好壓的想高高不上去,難壓的想降降不下來"
其中又以Quantization type設定影響最多
想了解的話下面這主題從頭看一遍
DivX Video 5.0.4
http://forum.pcdvd.com.tw/showthrea...threadid=202171
引用:
Originally posted by 野口隆史

我從預設的H.263改成MPEG,因為我之前看射手網的教學,MPEG的成像比較好,適合高流量?!

:) :)

我也是從射手網教學開始看...
不過他講的東西太少...只能當入門
後來覺得怎麼壓都不滿意...
後來請教Shade兄才了解...
所以MPEG也不一定比較好...
想了解的話下面這主題從頭看一遍
DivX Video 5.0.4
http://forum.pcdvd.com.tw/showthrea...threadid=202171

野口隆史 2003-10-25 11:38 AM

影像壓縮,基本的道理我還懂~
我設定的檔案大小我已經壓過幾10次了~
這次就很奇怪,恰好都是我設定檔案大小的兩倍?!

snic 兄也謝謝您的指教~

不過您都是壓Divx的嗎??
我Divx都看不懂說...

:jolin: :jolin:

snic 2003-10-25 11:53 AM

引用:
Originally posted by 野口隆史
影像壓縮,基本的道理我還懂~
我設定的檔案大小我已經壓過幾10次了~
這次就很奇怪,恰好都是我設定檔案大小的兩倍?!

...(汗)...就因為你的問題不再"基本"
基本我才不回答...
所以你還是乖乖看我給的連結吧...
答案就在影片中...阿不是是連結中^^"
從你的問題可以看出來...
我敢說你知道的不多...
光看射手網絕對不夠...

野口隆史 2003-10-25 12:12 PM

snic 說的沒有錯,我在這方面還是隻小菜鳥...

另外再請教您一個問題~

我用XVID做2Pass的步驟:

假設我壓製的影片需求motion search precision為6 ultra high
VHQ為4~
那這些設定在1Pass的時候就要這樣設了嗎??
VHQ應該只是設定壓縮的程度設定,而1Pass時只是收集影片資訊並不做壓縮~
那我可以vhq=0先做1Pass然後2Pass的時候在VHQ=4在來壓縮呢??
可以這樣嗎??

:) :)

snic 2003-10-25 05:27 PM

引用:
Originally posted by 野口隆史
snic 說的沒有錯,我在這方面還是隻小菜鳥...

另外再請教您一個問題~

我用XVID做2Pass的步驟:

假設我壓製的影片需求motion search precision為6 ultra high
VHQ為4~
那這些設定在1Pass的時候就要這樣設了嗎??
VHQ應該只是設定壓縮的程度設定,而1Pass時只是收集影片資訊並不做壓縮~
那我可以vhq=0先做1Pass然後2Pass的時候在VHQ=4在來壓縮呢??
可以這樣嗎??

:) :)

老實說這種奇怪的嘗試沒想過...(汗
所以我也不確定...
反正你都知道最後要用VHQ=4壓縮了那應該就別改就好啦?

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

剩下的設定(只要1-PASS能調整的部分都算)應該要1-PASS跟2-PASS一致,否則可能會發生壓縮錯誤

Shade 2003-10-25 09:46 PM

引用:
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 代價太高,划不來,沒有意義。

Orguss 2003-10-25 10:29 PM

你的jordan還沒搞定嗎?


所有的時間均為GMT +8。 現在的時間是04:46 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。