經過個人實際去比較的結果, 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 的路就是了...
