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

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
引用:
作者chweng
最近參考snic前輩的文章自己動手來轉檔案
http://www.pcdvd.com.tw/showthread.php?t=222652&page=1
其中關於2nd pass有幾個疑問想要請教

我剛剛做了一個實驗性的動作
先把一部短片用2-Pass完整跑完1st pass和2nd pass
然後將其video.pass保留 再找另一部短片 直接跑2nd pass
結果發現轉出來的影片 除了bitrate和我指定的不符外 影片本身倒是沒什麼大問題
故而對跑2-Pass的必要性產生了一點懷疑

請問使用2-Pass轉檔 比起singal pass有什麼差別呢?
是可以更確實地指定bitrate或是檔案大小嗎?
如果在相同的bitrate下 品質會較singal pass來得好嗎?

2-pass 的運作,是 1st-pass 的時候先對影片快速地壓縮一次,大略知道要壓縮的影片複雜度分佈的情況;哪些地方比較難壓,需要較多的流量,哪些地方比較好壓,不需要太多的流量。有了這些資訊之後,2nd-pass 壓縮時,就可以根據這些資訊,決定流量要怎麼分配,讓影片從頭到尾,整體維持一個穩定的品質,不會有些地方壓得太好,有些地方卻壓得極差,畫面慘不忍睹。
所以它的優點,除了可以更精確的指定檔案大小或流量以外,也可以得到一個更穩定的整體品質。

在相同流量下,2-pass 會比 1-pass 在整體的品質上,來得更好。
1-pass 可能有些地方壓出來會比 2-pass 好一點點,但是差異不大,然而遇到畫面很複雜的地方,1-pass CBR 就會壓得很慘,畫面上會出現非常明顯的壓縮瑕疵,而 2-pass 在這個時候卻仍然能維持一個穩定的品質,不會出現非常重大的壓縮瑕疵。

如果你拿不同影片的 2-pass 記錄檔(video.pass) 來做 2nd-pass,那麼還是可以壓縮,只是分配的流量都不是這部影片適合的分配情況,而是胡亂分配,所以壓出來可以看那是運氣好,壓出來某些地方會變得支離破碎則是正常。

引用:
2-Pass 2nd pass是如何參考1st pass中的結果呢?

參考 video.pass 這個記錄檔。

引用:
雖然1st pass會存成一個極小的avi檔 但是2nd pass的時候並不會要使用者指定這個檔案 那這個檔案還有什麼其他用途嗎?

沒有任何用途,這個只是 VCM 壓縮不得不吐出的一個無意義的檔案,如果你用別的壓縮方式的壓縮程式,例如使用 DirectShow 的方式壓縮,就不用產生這個檔案。

引用:
我發現轉檔後 硬碟根目錄下會多出一個video.pass來 請問這個是2nd pass的參考檔案嗎?

是的,在 Codec 的設定中,你還可以指定這個檔案儲存的位置,以及檔案的名稱,可以自行更改。

引用:
如果說我的電腦沒辦法長時間一次跑完2-Pass的轉檔過程 那我可以跑完1st pass後先保留這個video.pass 等下次要跑2nd pass的時候再把這個檔案放回同樣位置來跑嗎?

可以,不一定要放相同位置, 2nd-pass 時 Codec 設定中會問你來源 pass 檔的位置,指定為檔案所在的新位置即可。
 
__________________
舊 2005-07-04, 11:10 PM #2
回應時引用此文章
Shade離線中