Magulu a VideoLAN ndi FFmpeg kutulutsidwa kwachitatu (0.3) kwa laibulale ya dav1d ndikukhazikitsa njira ina yaulere yosinthira makanema . Khodi ya pulojekitiyi imalembedwa m'chinenero cha C (C99) ndi ma assembler inserts (NASM/GAS) ndi Yokhala ndi chilolezo pansi pa layisensi ya BSD. Chithandizo cha zomangamanga ndi machitidwe ogwiritsira ntchito a x86, x86_64, ARMv7, ndi ARMv8 chikugwiritsidwa ntchito. Linux, Windows, macOS, Android ndi iOS.
Laibulale ya dav1d imathandizira zonse za AV1, kuphatikiza zowonera zapamwamba ndi magawo onse owongolera kuya kwamitundu omwe adanenedwa muzofotokozera (8, 10 ndi 12 bits). Laibulale yayesedwa pagulu lalikulu la mafayilo mumtundu wa AV1. Chofunikira chachikulu cha dav1d ndikuyika kwake pakukwaniritsa magwiridwe antchito apamwamba kwambiri ndikuwonetsetsa kuti ntchito zamtundu wapamwamba zimagwira ntchito mwamitundu yambiri.
Mtundu watsopanowu umawonjezera kukhathamiritsa kwina kuti mufulumizitse kujambula kwamavidiyo pogwiritsa ntchito malangizo a SSSE3, SSE4.1 ndi AVX2. Liwiro la decoding pa mapurosesa ndi SSSE3 lidakwera ndi 24%, komanso pamakina okhala ndi AVX2 ndi 4%. Khodi ya msonkhano yowonjezera yowonjezereka pogwiritsa ntchito malangizo a SSE4.1, kugwiritsa ntchito komwe kunachulukitsa ntchito ndi 26% poyerekeza ndi mawonekedwe osakometsedwa (poyerekeza ndi kukhathamiritsa malinga ndi malangizo a SSSE3, phindu ndi 1.5%).
Kuchita kwa decoder pazida zam'manja zokhala ndi ma processor kutengera kamangidwe ka ARM64 kwawonjezedwa. Pogwiritsa ntchito ntchito pogwiritsa ntchito malangizo a NEON, ntchito yawonjezeka pafupifupi 12% poyerekeza ndi kumasulidwa koyambirira.
Poyerekeza ndi reference decoder aomdec (libaom), mwayi wa dav1d umamveka kwambiri mukamagwira ntchito mumitundu yambiri (m'mayeso ena dav1d imathamanga 2-4 nthawi). Munjira yokhala ndi ulusi umodzi, magwiridwe antchito amasiyana ndi 10-20%.
Pakhala chipambano pakugwiritsa ntchito dav1d mumapulojekiti ena. Zosasintha ndi dav1d tsopano mu Chromium/Chrome 74 ndi Firefox 67 (kale dav1d inali chifukwa Windowskoma tsopano chifukwa Linux и macOS). FFmpeg ndi VLC adapitiliza kugwiritsa ntchito dav1d, ndipo kusintha kupita ku dav1d transcoder kukukonzedwa. .
Kumbukirani kuti kanema codec opangidwa ndi mgwirizano (AOMedia), yomwe ili ndi makampani monga Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN ndi Realtek. AV1 ili m'malo ngati mawonekedwe a kanema opezeka pagulu, opanda malipiro aulere omwe ali patsogolo pa H.264 ndi VP9 potengera kuchuluka kwa kukanikiza. Pazosankha zosiyanasiyana zoyesedwa, pafupifupi AV1 imapereka mulingo womwewo wamtundu pomwe imachepetsa ma bitrate ndi 13% poyerekeza ndi VP9 ndi 17% kutsika kuposa HEVC. Pa ma bitrate apamwamba, kupindula kumawonjezeka kufika 22-27% kwa VP9 ndi 30-43% kwa HEVC. M'mayesero a Facebook, AV1 inaposa mbiri yayikulu H.264 (x264) ndi 50.3% potengera msinkhu wa kukakamiza, mbiri yapamwamba ya H.264 ndi 46.2%, ndi VP9 (libvpx-vp9) ndi 34.0%.
Source: opennet.ru
