Senior Member
您的住址: El's room
文章: 1,046
|
關於 XviD 自動判斷插入 B-frame 的問題,
其實 XviD 判斷插入 B-frame 的地方都是對的地方,那些地方(靜態畫面)用 B-frame,可以發揮很大的壓縮效率。
會出現那些瑕疵,一方面是因為動畫難壓,容易出現瑕疵,另一方面是 MPEG-4 的規格綁死,不這麼做不行。其實如果不管 MPEG-4 標準,開發小組可以做出比現在更強好幾倍的 Encoder。MPEG-4 有多少令人吐血的設計..... 實在太多了,寫下去又沒完沒了 :P
一般狀況下開 B-frame 是不會這麼糟糕的,根據一些實驗,動畫類、CG 類的訊源似乎不太適合使用 B-frame。(高動態、不規則運動、跳躍式運動、畫面太乾淨、無殘影、前後無關聯性的訊源)
在低流量的時候不開 B-frame 畫質會更慘。有 B-frame 提高壓縮率才能壓到那麼小。
如同您說的,如果流量夠,不計檔案大小的話,不開 B-frame 畫質是會比較好。
但是不開 B-frame 的同時,I-frame 間距要設小一點,否則 P-frame 太多張,畫面會明顯劣化。
B-frame 也具有時間軸上內插的作用,有一些視覺作用的效果,所以如果不計檔案大小的話,可以試著開 B-frame,但是用很低的 quantizer 壓縮,例如將 B-frame 的 quantizer 設為 3 甚至是 2。
|