Siideynta saddexaad ee dav1d, furaha AV1 ee mashaariicda VideoLAN iyo FFmpeg

VideoLAN iyo bulshooyinka FFmpeg la daabacay sii daynta saddexaad (0.3) ee maktabadda dav1d iyadoo la hirgeliyay beddelka qaab-kodeeye fiidiyoow bilaash ah oo bilaash ah AV1. Koodhka mashruuca waxa uu ku qoran yahay luqadda C (C99) oo ay ku jiraan dhejiyeyaal (NASM/GAS) iyo qaybiyey hoos yimaada shatiga BSD. Taageerada x86, x86_64, ARMv7 iyo naqshadaha ARMv8, iyo Linux, Windows, macOS, Android iyo iOS nidaamyada hawlgalka waa la fuliyay.

Maktabadda dav1d waxay taageertaa dhammaan sifooyinka AV1, oo ay ku jiraan aragtiyo horumarsan qayb hoosaad iyo dhammaan halbeegyada xakamaynta qoto dheer ee midabka ee lagu sheegay qeexitaanka (8, 10 iyo 12 bits). Maktabadda waxa lagu tijaabiyay ururin badan oo faylal ah oo qaab AV1 ah. Tilmaamaha ugu muhiimsan ee dav1d waa diiradda saaraya helitaanka waxqabadka ugu sarreeya ee suurtagalka ah ee dejinta iyo hubinta tayada sare leh ee qaabka-threaded.

Nooca cusub wuxuu ku darayaa hagaajin dheeraad ah si loo dedejiyo dejinta fiidiyooga iyadoo la adeegsanayo tilmaamaha SSSE3, SSE4.1 iyo AVX2. Xawaaraha codaynta ee soosaarayaasha wata SSSE3 ayaa kordhay 24%, iyo nidaamyada leh AVX2 4%. Koodhka shirarka ee lagu daray dardargelinta iyadoo la adeegsanayo tilmaamaha SSE4.1, isticmaalka kaas oo kor u kacay waxqabadka 26% marka loo eego nooca aan la hagaajin (marka la barbar dhigo tayaynta ku salaysan tilmaamaha SSSE3, faa'iidada waa 1.5%).

Siideynta saddexaad ee dav1d, furaha AV1 ee mashaariicda VideoLAN iyo FFmpeg

Waxqabadka decoder-ka ee aaladaha mobilada ee leh soo-saareyaal ku saleysan qaab dhismeedka ARM64 ayaa sidoo kale la kordhiyay. Dhaqangelinta hawlgallada iyadoo la adeegsanayo tilmaamaha NEON, waxqabadku wuxuu kordhay ku dhawaad ​​12% marka la barbar dhigo sii dayntii hore.

Siideynta saddexaad ee dav1d, furaha AV1 ee mashaariicda VideoLAN iyo FFmpeg

Marka la barbar dhigo decoder tixraaca aomdec (libaom), faa'iidada dav1d waxaa si xoog leh loo dareemaa marka lagu shaqeynayo qaab isku xiran oo badan (tijaabooyin qaar dav1d ayaa 2-4 jeer ka dheereeya). Habka hal-threaded, waxqabadku wuxuu ku kala duwan yahay 10-20%.

Siideynta saddexaad ee dav1d, furaha AV1 ee mashaariicda VideoLAN iyo FFmpeg

Siideynta saddexaad ee dav1d, furaha AV1 ee mashaariicda VideoLAN iyo FFmpeg

Waxaa guul laga gaaray adeegsiga dav1d ee mashaariicda kale. Defaalku waa dav1d hadda codsatay Chromium/Chrome 74 iyo Firefox 67 (hore dav1d wuxuu ahaa daartay for Windows, laakiin hadda firfircoonaan ee Linux iyo macOS). Isticmaalka joogtada ah ee dav1d gudaha FFmpeg iyo VLC, u wareejinta qorshaysan ee dav1d transcoder Gacanka gacanta.

Xusuusnow in codec-ga fiidiyowga AV1 ay soo saareen isbahaysi Warbaahinta Furan (AOMedia), oo leh shirkado ay ka mid yihiin Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN iyo Realtek. AV1 waxa loo dhigaa qaab si guud loo heli karo, qaab-kooban fiidiyoow bilaash ah oo royalty-la'aan ah kaas oo si muuqata uga horreeya H.264 iyo VP9 marka la eego heerarka isku-buufinta. Guud ahaan kala duwanaanshaha xallinta la tijaabiyay, celcelis ahaan AV1 waxay soo bandhigtaa isla heerkii tayada halka ay hoos u dhigtay bitrate 13% marka la barbar dhigo VP9 iyo 17% ka hooseeya HEVC. Heerarka sare ee loo yaqaan 'bitrates', faa'iidada waxay ku kordhisaa 22-27% VP9 iyo 30-43% ee HEVC. Imtixaannada Facebook-ga, AV1 waxa uu ka sarreeyaa astaanta guud ee H.264 (x264) 50.3% marka la eego heerka cadaadiska, heerka sare ee H.264 ee 46.2%, iyo VP9 (libvpx-vp9) 34.0%.

Source: opennet.ru

Add a comment