|
Senior Member
您的住址: El's room
文章: 1,046
|
引用:
Originally posted by xcape
經過個人實際去比較的結果, DivX 5 的 B-VOP + QPel 是錯誤的, 跟 standard 上的不依樣, 他的 B-VOP 的押法也很奇怪, 解出來的 frame 數不太對. XviD 現在還是卡在 B-VOP 跟 Qpel, 先前 CODE 裡的 Q-pel 的壓縮跟解壓縮的做法都是錯的, B-VOP 的話 memory buffer 的處理有問題, 常會掛點...
若想轉換其實可以去抓那個 ffdshow, 他裡面用的 library 可以解 Divx 3, 4, 5 跟 Xvid 押出來的東西, 裡面有個 directshow wrapper 可以把 Divx 4,5的東西丟給 XviD VfW DLL 來解, 也就是用 XviD 來解碼... 不過有些個東西還是會解錯 (B-VOP 跟 Q-pel XviD 還沒正確 implement... )
所以基本上還是用 XviD 好了. DivX 的東西是偷來的, 押起來效果也沒有比 XviD 好... 而且還寫錯 CODE, 像我們這種作 chip 的就搞不清楚該跟哪邊走... -_- 作 standard 的沒有人完全做對 (MPEG-4 ASP), 做 DivX 的又跟 standard 的不依樣... 傷腦筋... 只能期待 M4IF 提出的規範大家能遵守了... M$ 還是走他的 H.264/JVT 的路就是了...
|
因為 standard 太複雜,所以似乎沒人搞得清楚 :P
那麼 FFMPEG 的 Qpel 的作法是對的囉?(之前搞不清楚到底是 XviD 做錯還是 FFMPEG 做錯)
再請問 xcape 兄,H.264 不是明年二月(還是五月)就要被 ISO 標準化成為 MPEG-4 part.10?
到時候市場上會不會一片混亂 :P
其實我覺得如果 H.264 真的有那麼強(目前的 test model 看起來不錯,的確有到它所宣稱的比 MPEG-4 part.2 多 50% 的壓縮率),那麼大家改用 H.264 也不錯啊 
|