在 怎樣對Xvid MPEG-4 編碼器進行參數設置(三)的那篇文章中說漏了一個知識點,那就是“Encoding type” 編碼類型有兩種,我只講了“single pass“模式之後就跳過了,實際是我說漏了,所以用這一節專門來說第二種模式“twopass”。
工具/原料
電腦
Xvid MPEG-4 編碼器
方法/步驟
twopass就是視頻壓制需要經過兩次編碼,分別為twopass-1st pass(簡稱1pass)和twopass-2nd pass(簡稱2pass)。
1pass時,編碼器會用最高質量編碼採集可供第2次運算參考的畫面信息,而在
2 pass時。編碼器會根據第一次壓縮獲得的信息和用戶指定的文件大小,自動分配比特率,使需要高流量的運動畫面分配到更多的空間,更高的比特率來保證畫面質量。相對的,對於那些不包含太多運動信息的靜態畫面則用較低的比特率。追求畫質的朋友當然會選擇這種方式,但運算比single pass更費時。
在“Encoding type”下拉菜單中選擇1pass模式,再點擊旁邊的more按鈕。在彈出的窗口中勾選“Discard first pass”(不輸出第一次編碼結果)否則可能生成一個很大的無用文件。“full quality first pass”指優質進行1pass,一般不需要勾選,因為會降低編碼速度。
再回到“Encoding type”下拉菜單中選擇2pass模式,再點擊旁邊的more按鈕彈出的窗口便是二次編碼的參數設置窗口。
選擇在1pass中生成的文件
IF比特率增加的百分比,設置多少要根據視頻和經驗設置,這個數值不是一個定數。
設置IF間距如果小於多少幀的情況下,除了第一個IF以外,其它IF都會削減多少比例的比特率。當設置為1幀的情況下則不會對IF進行比特率消減。
在流量過大或者過小的情況下每幀能夠被補嘗或減少的百分比
當視頻流量過小的場景中最大補嘗流量的大小
當視頻流量過大的場景中最大補嘗流量的大小
減少比特率高於平均比特率場景的Q值,數值越高減少得越多,這就有可能造成畫質變差,而數值為0時是讓編碼器自動分配比特率。
增加比特率低於平均比特率場景的Q值,數值越高增加得越多,這就有可能造成場景的畫質變差,而數值為0時是讓編碼器自動分配比特率。
注意事項
由於篇幅很長,所以分成多篇文章進行講解,需要的朋友請關注會查看更多內容