VVC编码进展:码率降低,速度仍需提升
在過去的一段時間中,VVC視頻編碼性能逐步提升,在編碼質量相同的情況下,所需碼率逐步下降。PSNR指標也在穩步增長。
文 / Ewout ter Hoeven
譯 / 咪寶
原文 ??
https://medium.com/@ewoutterhoeven/a-quick-and-dirty-look-at-vvc-16e8c2c56512 ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
VVC是ITU H.266最有希望的候選方案,它取代了H.265,(我們稱為HEVC),其目標是在編碼質量相同的情況下比HEVC提供至少低30%的比特率(當然在比特率相等的情況下質量更高)。
首先:運行速度很慢。最新版本需要50分鐘才能編碼60幀1080p的視頻(系統規格和數據)。實際上我沒有看過任何VVC內容,所以我不知道它是看起來不錯,還是數字確實如此。
我們需要建立VVC。你需要Git,CMake和make。
1rm?-rf?VVCSoftware_VTM;
2git?clone?https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM.git;
3cd?VVCSoftware_VTM;
4cmake?.?-DCMAKE_BUILD_TYPE=Release;
5make?-j;
6cd?..;
VVC還未能正確處理.y4m輸入文件,其中包含原始視頻數據和包含分辨率、位深度、幀速率和此類信息的標題。我們必須與.y4m或.yuv一起手動輸入。
它還需要一個可以修復一些依賴于用例設置(例如,低延遲)的配置文件。
1/home/ewouth/VVCSoftware_VTM/bin/EncoderAppStatic?-i?Morocco-1000.y4m?-b?vvc-test-2.vvc?-wdt?
21920?-hgt?1080?-fr?60?--InputBitDepth=8?--InputChromaFormat=420?-f?60?-c?
3VVCSoftware_VTM/cfg/encoder_randomaccess_vtm.cfg;
比特率在過去的版本中一直在下降。太好了!(請看Y軸)
作為編碼質量的一個簡單指標,PSNR也在穩步增長。還有更好的度量標準,比如VMAF。
?
編碼速度是...... 不太好。VVC VTM-2.0在默認設置下從0.047幀開始,現在已經降到0.020幀。
從一些歷史數據看非常好,但是如果沒有具體內容,這些數字并不是很有吸引力,所以這就是我們將要做的事情。
接下來
實際解碼并查看內容
與不同的HEVC(x265)和AV1(aom,SVT-AV1)編碼器進行比較
統計更多的數據(SSIM,VMAF)
用更多序列和不同的分辨率進行測試
使用更多不同的編碼器和速度設置來進行測試
希望這可以通過AWCY integration (PR #169)實現,但是配置文件的使用使事情變得復雜。
我們會嘗試一些新東西,然后發布在?r/ VVC(https://www.reddit.com/r/vvc)或?Doom9(https://forum.doom9.org/showthread.php?t=174940)上。
如果需要,這里可提供在Windows上的編譯文件。(https://ci.appveyor.com/project/EwoutH/vvcsoftware-vtm/build/artifacts)
我會用可能收集到的新數據來不斷地更新這個電子表格。(https://docs.google.com/spreadsheets/d/1Z2GdNWzIv_pGkEVvSYQAAp3QRgDeYFakxGmFfDgwawI/edit#gid=984508387)
LiveVideoStack? 招募
LiveVideoStack正在招募編輯/記者/運營,與全球頂尖多媒及技術專家和LiveVideoStack年輕的伙伴一起,推動多媒體技術生態發展。了解崗位信息請在BOSS直聘上搜索“LiveVideoStack”,或通過微信“Tony_Bao_”與主編包研交流。
LiveVideoStackCon 2019北京正在招募講師,無論你是技術派還是學術派,亦或是行業專家,無論你的團隊有多小、有多新,都可以來申請成為LiveVideoStackCon的講師。點擊【閱讀原文】了解更多大會相關信息。
總結
以上是生活随笔為你收集整理的VVC编码进展:码率降低,速度仍需提升的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Google与Binomial合作开源B
- 下一篇: OIL + VCache如何改善Face