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

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
試用心得:

1. Qpel 開啟在動態檢索設為 6 的時候。

2. Qpel 還是和以前一樣,開了會使檔案變大(畫質沒有明顯提升)。
Qpel 的 MV 需要雙倍精度紀錄(ex: 1.5 --> 1.25),
存成 bitstream 的時候會比較不好壓縮,如果沒有能夠找到差距更小的參考方塊,
檔案反而會更大。XviD 的 Qpel 目前還是沒有良好的實作出來,無法達到
理論上的壓縮助益。

3. Qpel 可以用 XviD 的 Filter 解碼。DivX 5.x 因為 Qpel 作錯,會解錯。
FFDSHOW 目前無法正確解碼 XviD 的 Qpel(不清楚誰作錯),
不過下一版應該會修正。

4. Nic's 10-23 的版本比 10-21 的版本好很多,10-21 壓出來的檔案超大,
而且 Qpel 有問題,畫質不佳。

5. 如果不想使用 Qpel,將動態檢索設為 5 即可。

6. uManiac 的 10-21 的版本沒有 Nic's 版本的問題,不過他的 Qpel 沒有打開,
即使動態檢索設為 6 也不會使用 Qpel。還有他編譯的時候沒有修改
TOO_SMALL_LIMIT 這個參數,壓出來的畫質較差。
TOO_SMALL_LIMIT 這個參數是判斷,當某個 block 的 DCT 係數總和少於
一定值的時候,便 skip 掉這個 block 不壓縮。
根據實驗,固定流量下忽略掉這些係數很小的 block 不壓縮,將流量分配給其他
block,可以提升 PSNR 數 dB。
不過實際目測壓縮後的結果,捨棄掉太多 block 不壓縮,會使畫質明顯變差,
少掉很多細節。
所以 sysKin 建議,這個值最好不要大於 1。然而 CVS 裡面的預設值是 2,
所以編譯的人需自行修正。

7. 開啟 B Frame 會自動關掉 Qpel。目前 B Frame 和 Qpel 無法同時使用。

8. 開啟 B Frame 會無法使用 MPEG Custom Quantization Matrix,只能用 H.263
的量化方法。
H.263 的量化方法,顧名思義,就是使用 H.263 這個壓縮規格的量化方法。
H.263 使用均勻的量化矩陣,高低頻係數都用同一個量化間距(除同一個數字)
,而且 MB 和 MB 之間的 Q_scale(量化間距的放大係數)不能相差超過 2。

MPEG 的量化方法使用非均勻量化矩陣,高低頻係數除不同的數字,MB 和 MB
之間的 Q_scale 可以自行視情況調整沒有限制,同時可以用使用者自行定義
的量化矩陣。
H.263 壓縮出來的畫面會較模糊,MPEG 壓縮出來的畫面會較清晰。
MS MPEG4 便是使用 MPEG 的量化方式,所以畫面較清晰。DivX 4 使用 H.263
的量化方式,所以畫面很糊。
DivX 5.x 也是使用 H.263 的量化方法,不過顯然有改進,不像 DivX 4 那麼糊。
(DivX 5.x 也可以藉由修改機碼的方法,改成使用 MPEG 壓縮,不過不要嘗試,
因為 bug 很多,壓出來的畫面慘不忍睹)

使用自行定義的量化矩陣可以視情況修改量化係數,在固定流量下找出較佳的品質。
同時用自行定義的量化矩陣也可以作出比 DivX 5.x 更清晰的 MPEG-4,或者是
變態品質的 MPEG-4。(不過 MPEG-4 的 DC 精度只有 8 bit,還是比不上高流量
10 bit, 11 bit 的 MPEG-2)

不過現在使用 B Frame 便無法使用 Custom Quantization Matrix,使得 XviD 的
優點少了一項。

9. 連續 B Frame 的最大值設得太高,會使壓縮率下降(後面的那張 P 距離參考
Frame 太遠,檔案大小會暴增)。
設為 2 檔案會比 1 小,設為 4 檔案反而會比 2 大。
不過檔案大小的差距不像我以前剛試 B Frame 的時候那麼大,可見新版的 XviD
的動態 I, P, B Frame 分配決策比以前優秀很多。
實際觀察壓出來的結果,連續靜態畫面 XviD 會使用較多的 B Frame,
達到設定的最大連續 B frame 的個數值。
ex:
動態越小 --->
IBPBBPBBPBBBPBBBBPBBBB....

當畫面的動態變大,XviD 就會減少 B frame 的個數,縮短 P frame 的間距
ex:
動態越大 --->
IBBBBPBBBPBBBPBBPBPBPB....

所以當壓縮的素材靜態畫面居多時,可以放心的加大連續 B Frame 的個數。
 
舊 2002-10-27, 02:55 AM #2
回應時引用此文章
Shade離線中