36050587ae2a823bcc316a26435b0565 之前T客邦有發表過一篇VP8 影像壓縮格式在不同 PSNR 尖峰訊噪比下測試的文章,焦點放在 VP8 低流量、品質較差的實做上,但是這種只比較 VP8 強項的測試不太公平,所以這次將加入數據化的比較,透過數據及目視並進的方式,測試 VP8 與 H.264 在高流量下的表現。

SSIM也是量化的畫質

之前以尖峰訊噪比(PeakSignaltoNoiseRatio,PSNR)為單位測量畫質的表現,但是發現它不一定能反應視覺上的感受,因此這次還會加入結構相似性指標(Structural SIMilarity,SSIM)來做為測試的量測單位。

根據我國檔案管理局所提供的資料,結構相似性指標會對影像建立亮度、對比度和結構3種不同因素的模型,並比對處理前後影像的差異。若測得的SSIM=1,表示壓縮過的視訊與來源檔案完全一致,若SSIM為0.98以上,人眼就是難以與原始視訊檔案分辨區別,而大多數人滿意SSIM為0.95時的畫面,這個數值可以認為是及格的畫面。然而SSIM低於0.90時,肉眼可以察覺到明顯的畫面劣化,因此低於這個數值時,就可以判定為沒有實際觀賞價值。

尖峰訊噪比與畫質成正相關

在編碼實測部分,筆者以1920 x 1080的H.264影片作為來原檔案,分別透過libvpx以及x264編碼器,採用2 pass VBR方式編碼,並將目標資料流量設定為8000kbps,將影片轉為VP8以及H.264格式。在壓製過程中,VP8的成品的流量比預期的低,因此筆者將H.264的流量降低為7900 kbps,縮短2者流量的差距。

H.264 表現失常

出人意料的是,H.264的在尖峰訊噪比值的數據表現奇差無比,只有26.82 dB,但是反觀結構相似性指標的表現就比較符合邏輯。也嘗試過其他不同的編碼設定,得到的尖峰訊噪比值都不太正常,這個問題也讓筆者很疑惑,會再研究其中原因,後續會與讀者分享。

將焦點拉回到這此的測試上,在資料流量相近的情況下,VP8所測得的數據仍然是比H.264漂亮,尖峰訊噪比值部分暫且不談,VP8的結構相似性指標成績比H.264高了1.5%左右,在帳面上獲得了較好的分數。不過在肉眼觀看部分,VP8在物件邊緣產生的鋸齒較多,尤其在靜態物件情況更為明顯,因此在整體的觀看過程中,筆者覺得仍以H.264的視覺效果會比較好。完整圖片請至http://pcadv.in/LScYXv下載。

H.264的影像邊緣比較銳利,但請注意到截圖中央的部分,有畫面上下錯開的錯誤產生。

VP8在靜態物件的表現比較不好,除了222數字的鋸齒較多外,NCE等字母周圍也有諸多雜訊。

延伸閱讀:

VP8 影像壓縮格式在不同 PSNR 尖峰訊噪比下的表現如何?實測給你看

網路視訊編碼格式實際測試,動手玩 VP8、技壓 H.264

影片壓縮方式大比拼,為什麼壓成 VBR 會更好?

DVD 8片變1片:簡單工具、高品質進階技巧實作給你看

10款影音免費軟體,播放、轉檔、剪輯、燒錄通通有

本文同步刊載於電腦王雜誌
 

歡迎加入電腦王雜誌粉絲團

使用 Facebook 留言

-NOZOMI-Ryan
1.  -NOZOMI-Ryan (發表於 2012年8月14日 22:48)
這篇文章不錯 說不定品質高體積小不再是264的權利

但 只是個想法拉
來源檔案就是H264
這時再對H264>轉H264
跟 H264>轉VP8

兩者因為編譯的演算法不同
會不會產生奇妙的分歧結果..

不過影片貌似沒有無損的 好像也不好驗證..
B62b5e27df8c1b5b22f9261340a44e2a?size=48&default=wavatar
2.  Lewis (發表於 2012年8月15日 10:31)
總覺得以這種方式比有點問題!
請問是只有考慮bitrate嗎?感覺沒有考慮其他參數的設定!

發表回應

謹慎發言,尊重彼此。按此展開留言規則