>這個功能是以 field 為單位作壓縮,在遇到交錯畫面時,因為畫面交錯,以 frame 壓縮會造成畫面複雜度增加,不利壓縮,如果拆成兩張獨立的 field 壓縮,各個 field 都是無交錯的畫面,壓縮起來的效果較好。
據我所知(從XviD討論區)不是這樣(那是Mpeg2的作法)
MPEG4的Interlace支援是以Macroblock為單位,Encoder若發現某一Macroblock可能有Interlace就可以標注此Macroblock為Interlaced Macroblock,並且用Interlaced DCT轉換此Macroblock到Frequency Domain再進行Quantize與壓縮
(當然,兩種DCT轉換各試一次看哪種效果較好也可以啦,只是比較慢)
XviD已經有支援Interlaced Macroblock(大概一兩個月前就有了吧)
yoshiotaka 有興趣順便做個測試比較嗎?
http://nic.dnsalias.com/
要使用此功能記得開啟「Enable Interlacing」
不過對這段影片大概沒甚麼用吧,因為這段影片似乎沒有interlace
追加:
在XviD和Doom9的討論區看到,RMP4*好像*有偷用XviD的程式碼
http://forum.doom9.org/showthread.php?s=&threadid=28210