2012年8月15日 星期三

視訊編碼格式 VP8 對決 H.264,高畫質的表現誰比較好?

source: T客邦 國寶大師 李文恩 發表於 2012年8月14日 17:30 http://www.techbang.com/posts/10089-vp8-does-hdtv-as-well-in-turn-test-vp8-in-high-quality-effects-the-computer-96-giken-wang-tong

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等字母周圍也有諸多雜訊。

延伸閱讀:






沒有留言: