VideoLAN iyo bulshooyinka FFmpeg sii daynta saddexaad (0.3) ee maktabadda dav1d iyadoo la hirgeliyay beddelka qaab-kodeeye fiidiyoow bilaash ah oo bilaash ah . Koodhka mashruuca waxa uu ku qoran yahay luqadda C (C99) oo ay ku jiraan dhejiyeyaal (NASM/GAS) iyo Shati haysta shatiga BSD. Taageerada naqshadaha x86, x86_64, ARMv7, iyo ARMv8 iyo nidaamyada hawlgalka ayaa la hirgeliyay. Linux, Windows, macOS, Android iyo iOS.
Maktabadda dav1d waxay taageertaa dhammaan sifooyinka AV1, oo ay ku jiraan aragtiyo horumarsan 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%).
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.
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%.
Waxaa guul laga gaaray adeegsiga dav1d ee mashaariicda kale. Defaalku waa dav1d hadda Chromium/Chrome 74 iyo Firefox 67 (hore dav1d wuxuu ahaa si ay u Windows, laakiin hadda si ay u Linux ΠΈ macOS). FFmpeg iyo VLC waxay sii wadeen inay isticmaalaan dav1d, waxaana la qorsheeyay in loo gudbo transcoder-ka dav1d. .
Xusuusnow in codec-ga fiidiyowga ay soo saareen isbahaysi (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
