TMPGEnc中的碼率控制模式有兩大類,固定碼率和可變碼率。細分起來,一共有七種:固定碼率(CBR)、二次處理可變碼率(2pass-VBR)、手動可變碼率(MVBR)、自動可變碼率(CQ-VBR)、固定品質(CQ)、實時CBR(RT-CBR)、實時CQ(RT-CQ)。
碼率控制的工作原理:
1)固定碼率--檢測每一幀圖像的復雜程度,然后計算出碼率。如果碼率過小,就填充無用數據,使之與指定碼率保持一致;如果碼率過大,就適當降低碼率,也使之與指定碼率保持一致。因此,固定碼率模式的編碼效率比較低。在快速運動畫面部分,由于強行降低碼率而出現馬賽克。
2)可變碼率--與固定碼率模式不同,其碼率可以隨著圖像的復雜程度的不同而變化。因此其編碼效率比較高,快速運動畫面的馬賽克就很少。
注意:固定品質(CQ)模式也是屬于可變碼率模式,品質越高,圖像質量就越好,但碼率就越高,生成MPEG文件就越大,花費的時間就越長。CQ值從50增加到55,圖像質量大約提高4%;55增加到60,大約提高2%;60增加到65,大約提高1%。
碼率控制模式在VCD/SVCD中的應用:
1)Video CD 使用固定碼率模式,碼率1150Kb/s。
2)Super Video CD 使用可變碼率模式,最大碼率26000Kb/s。
TMPGEnc 內置的SVCD設定模板中使用CQ模式,雖然圖像質量很好,但是其最大碼率可能要超出指定的碼率(可能是算法的原因),而帶來兼容性的問題,在某些播放機出現圖像與聲音不同步的現象。還有,影像源的格式對碼率也有影響,推薦使用PIC Video MJPEG或Huffyuv這兩種Codec。
解決方法:
1)調整CQ的最大碼率,改為2200Kb/s或更小,品質60;
2)改用2pass-VBR模式,最大碼率2520Kb/s,平均碼率2200Kb/s或更小;
3)改用CQ-VBR模式,最大碼率2240Kb/s或更小;
完美解決方案:選擇影像源中有快速運動或水波、樹葉的一段畫面,進行試壓縮,然后用Bitrate Viewer(點此下載1.1共享版)檢查MPEG文件的碼率,如果碼率不超出2600Kb/s,就用剛才的CQ設定來壓縮!
另外,如果想進一步提高圖像質量,可以在“GOP結構”選擇“強制的幀類型的設定”,在其設定中選擇“自動設定”。當然,如果您有耐心,也可以逐幀或逐段地設定碼率。
Cinema Craft Encoder SP 2.50可以使用三次以上處理的VBR,能得到更好的圖像質量,如果TMPGEnc也能作到的話,那CCE SP 2.50的優勢只剩下壓縮速度了(隨著CPU速度的不斷提高,壓縮速度的差別就會越來越小。)!
PS:七種模式的具體解釋,請參考TMPGEnc的注釋。
新聞熱點
疑難解答
圖片精選