日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Dav1d移动端解码高清视频达30FPS

發(fā)布時間:2024/4/11 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Dav1d移动端解码高清视频达30FPS 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.


LiveVideoStack? 招募

LiveVideoStack正在招募編輯/記者/運營,與全球頂尖多媒及技術專家和LiveVideoStack年輕的伙伴一起,推動多媒體技術生態(tài)發(fā)展。了解崗位信息請在BOSS直聘上搜索“LiveVideoStack”,或通過微信“Tony_Bao_”與主編包研交流。


開源AV1解碼器Dav1d?0.3.0版性能進一步提升,在SSSE3指令集上快24%、在SSE4.1上為26%、在AVX2(所有PC)上為4%,在ARM64上快12%。目前已知使用的解碼器 VLC media player 3.0.6 應該還是相對較舊的版本,未來最新的4.0會采用最新解碼庫。但MPC-BE(beta)和PotPlayer最新版本已更新0.2.x以上的解碼庫。

?

文:Ewout ter Hoeven

翻譯:蔣默邱澤

原文:

https://medium.com/@ewoutterhoeven/dav1d-0-3-0-sailfish-armed-to-the-teeth-af5bbf845a16

?

開源AV1解碼器Dav1d近日更新版本0.3.0,在發(fā)布的第三個版本中,新的匯編代碼在PC和移動平臺上都提供了一些重要的性能提升。(訪問這里了解詳細的測試數(shù)據(jù)https://docs.google.com/spreadsheets/d/1kokRutDAZmIMHa7EHxMNefhezDVozkcHwXIK_7X6g1w/edit#gid=1963224812



個人電腦


在x86方面,此版本主要改進了Dav1d的SSSE3性能。Jiang Xuefeng對亮度和Paeth幀內(nèi)預測函數(shù)的色度預測做出了貢獻,分別提高了0.8%和0.4%的全局性能。

?

Liwei Wang繼續(xù)他的逆變換工作,針對更大的8x32,32x16和32x32以及高達64x64的塊,提供了這個版本的最大速度優(yōu)化,在一些視頻上超過10%。

?

Dav1d?0.3.0還新增了第一個SSE4.1程序集。在大多數(shù)情況下添加的SSE4.1指令除了SSSE3之外沒有太多利用上,但Victorien Le Couviour - Tuffet近一個月還在優(yōu)化SSE4。他對CDEF約束方向增強濾波器濾波器進行了優(yōu)化,使模塊級別的速度提高了115倍,整體提升了1.5%。

?

與此同時,Henrik Gramner編寫了一些非常聰明的SSE2代碼來加速熵解碼/碼流讀取,剛開始會占用大部分解碼時間,尤其是在AVX2指令上。匯編代碼為所有64位x86平臺帶來了加速,AVX2約為4%、SSSE3和SSE4.1約提升2%。


?

總的來看,這些測試使得SSSE3上的Dav1d?0.3.0快24%,SSE4.1快26%,AVX2 CPU快4%。


?

雖然單線程aomdec仍然非常強大,但是多線程Dav1d?0.3.0使libaom在下面對比圖中的位置更微小。

?



Arm64


MartinStorsj?提供了兩個非常好的提交,使用NEON匯編代碼加速了loopfilter(NEON環(huán)路過濾器)和自導環(huán)路恢復。這兩項功能都加速了大約3倍,使性能提升了7%到36%。不僅可以實現(xiàn)更高的分辨率、幀率和碼率,還可以降低相同畫面內(nèi)容的硬件功耗。

?

在高通驍龍835上單核解碼1080p視頻突破25FPS,使用多個線程穩(wěn)定30 FPS,某些內(nèi)容甚至達到60FPS。




總結以上結果,我們看到《RED》的測試結果提升明顯,因為它很大程度上依賴于loopfilter。單線程增益介于11%和36%之間(平均19%),多線程介于7%和16%之間。



應用現(xiàn)狀


Dav1d的應用進行得非常順利,重大新聞是Chrome瀏覽器和新的Microsoft Edge背后的開源項目Chromium現(xiàn)在也用了Dav1d,默認情況下將在Chrome 74中集成。

?

Firefox 67也在最新版本里使用了Dav1d,Dav1d已更新為0.2.1并使用了多線程。 除了Windows之外,默認情況下還在Linux和macOS上啟用Dav1d解碼。

?

FFmpeg和 VLC 自然也使用了Dav1d,一旦FFmpeg 4.2發(fā)布,Handbrake,自然也會考慮集成Dav1d。

?

Youtube越來越多的使用AV1編碼,他們甚至編碼了一些4K和8K分辨率高達60fps的視頻,在這里了解如何讓Youtube啟用AV1(https://www.youtube.com/testtube)

?

參考:

https://code.videolan.org/videolan/dav1d

https://code.videolan.org/videolan/dav1d/blob/master/NEWS

https://www.videohelp.com/software/PotPlayer

https://www.videohelp.com/software/MPC-BE

http://lazybing.github.io/blog/2019/01/28/av1-cdef-filter/

https://aomediacodec.github.io/av1-spec/av1-spec.pdf

?

?

LiveVideoStackCon 2019北京正在招募講師,無論你是技術派還是學術派,亦或是行業(yè)專家,無論你的團隊有多小、有多新,都可以來申請LiveVideoStackCon的講師或出品人。


點擊【閱讀原文】了解更多大會相關信息。

總結

以上是生活随笔為你收集整理的Dav1d移动端解码高清视频达30FPS的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。