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

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
引用:
Originally posted by Shade
MPEG-4 的 Macroblock 一樣是 16x16,不過有 4MV mode,也就是 inter4v 模式,16x16 中的 4 個 blocks 可以各自尋找最接近的參考方塊,記錄四個 MV,encoder 壓縮時會判斷要用哪種模式壓縮。4MV 只會用在順向預測。
對於非 16 整數倍的大小,MPEG-4 有提供 tool 解決這個問題,不過不一定每個 encoder 都會實作,所以最保險的方法,還是事先做好可以被 16 整除的大小。
水平長度最好能被 32 整除,有些顯示卡遇到水平長度不是 32 的倍數時無法啟動 Overlay。

情報
DivX5 和 XviD 都可以處理非 16 整數倍的長寬輸入。
限制是水平要能被 4 整除,高度要能被 2 整除。
(YUV 4:2:0)
我沒有測過以非 16 整數倍輸入,畫質會差多少,或是會比補黑邊好。
期待有興趣的大大測測看
舊 2003-01-14, 09:24 AM #73
回應時引用此文章
Shade離線中