Q值低到幾可以認為是較好的壓縮?
使用同一個量化矩陣, Quantizer 越低壓縮得到的畫面越好
但如果使用兩個不同的矩陣的 clip A 和 B, 就不能光憑, 比如, clip A 的 Quantizer 低於 clip B 就下結論 clip A 的畫面效果比 clip B 好, 如果 A 的矩陣使用了很高 threshold 的矩陣, 而 B 使用了更加保留性的低 threshold 的矩陣, 比較同一壓縮出來的楨, 哪怕 B 的這畫格 Quantizer 比 A 高, 也很有可能畫面品質(比如 PSNR) 比 A 來的高.
通常對於 XviD 的預設 MPEG 矩陣或者 h.263 量化方法, 我們認為 I/P Quantizer 高於 4 將很難得到讓人滿意的品質。 但如果使用一個 threshold 相對很低的矩陣, 標準就要重新定義了
我還是覺得使用較低 threshold 的矩陣比較好, 尤其是文件大小不是特別重要的時候
「Q值與畫質之間的關係」。
先明確的將一下:在量化方式相同的前提下,在MPEG視瀕壓縮程序中,Q值越小畫質越高。這一點沒有疑問。 而有疑問的,是各種畫格的Q值對整體畫質而言影響力不同。(可以說有很大的差別) 但不論哪種畫格,都是Q越小越好的。
我還是詳講一下mpeg裡的Q值究竟是什麼東西。因為我感覺很多由xvid使用入手的愛好者們似乎都不太能確知Q值的意義。
首先,Q值(quantizer)在中文的資料中被譯作「量化精度」或「量化誤差」。(不是「畫面品質」哦~ )
數學上Q值的表達是為:
Qn=當前畫格的原始圖像的取樣值(fn) - 當前畫格解碼復原值(fn』)
對Mpeg,標準規定fn為此原始畫格的亮度取樣值。 而所謂的「解碼復原」實際上是把該畫格的量化以後的值進行反量化,再加上該畫格的預測值,把得到的和作為最終的輸出。
根據上面的式子,我們就能瞭解:第一,Qn所紀錄的,是這一畫格圖像在未量化之前和經過「量化-〉反量化」之後的誤差。 第二,如果訊源很差勁的話,Q值再小,壓縮前後誤差再小,畫面的視覺效果也不會好。
您的其它幾個沒有詳講的問題,都跟量化程序(Quantiation)有關,我希望先接著上面說沒有講完的部分講量化時再細說,哈哈。
|