瀏覽單個文章
lwb
Power Member
 

加入日期: Nov 2000
您的住址: 台灣桃園
文章: 644
>這個功能是以 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
__________________
因為在下才疏學淺,若有錯誤請不吝指教。
舊 2002-07-01, 05:05 AM #13
回應時引用此文章
lwb離線中