Jumuiya za VideoLAN na FFmpeg toleo la tatu (0.3) la maktaba ya dav1d na utekelezaji wa avkodare mbadala ya umbizo la usimbaji video bila malipo. . Msimbo wa mradi umeandikwa kwa lugha ya C (C99) na viingilizi vya mkusanyiko (NASM/GAS) na Imepewa leseni chini ya leseni ya BSD. Usaidizi wa usanifu na mifumo ya uendeshaji ya x86, x86_64, ARMv7, na ARMv8 unatekelezwa. Linux, Windows, macOS, Android na iOS.
Maktaba ya dav1d inasaidia vipengele vyote vya AV1, ikiwa ni pamoja na mionekano ya kina na vigezo vyote vya udhibiti wa kina wa rangi vilivyotajwa katika vipimo (8, 10 na 12 bits). Maktaba imejaribiwa kwenye mkusanyiko mkubwa wa faili katika umbizo la AV1. Sifa kuu ya dav1d ni kulenga kwake kufikia utendakazi wa juu zaidi wa kusimbua na kuhakikisha kazi ya ubora wa juu katika hali ya nyuzi nyingi.
Toleo jipya linaongeza uboreshaji zaidi ili kuharakisha usimbaji video kwa kutumia maagizo ya SSSE3, SSE4.1 na AVX2. Kasi ya kusimbua kwenye wasindikaji wenye SSSE3 iliongezeka kwa 24%, na kwenye mifumo yenye AVX2 kwa 4%. Imeongeza msimbo wa mkusanyiko wa kuongeza kasi kwa kutumia maagizo ya SSE4.1, matumizi ambayo yaliongeza utendaji kwa 26% ikilinganishwa na toleo lisiloboreshwa (ikilinganishwa na uboreshaji kulingana na maagizo ya SSSE3, faida ni 1.5%).
Utendaji wa avkodare kwenye vifaa vya rununu vilivyo na vichakataji kulingana na usanifu wa ARM64 pia umeongezwa. Kwa kutekeleza shughuli kwa kutumia maagizo ya NEON, utendaji umeongezeka kwa takriban 12% ikilinganishwa na toleo la awali.
Ikilinganishwa na aomdec ya rejeleo aomdec (libaom), faida ya dav1d inaonekana sana wakati wa kufanya kazi katika hali ya nyuzi nyingi (katika baadhi ya majaribio dav1d ina kasi mara 2-4). Katika hali ya thread moja, utendaji hutofautiana kwa 10-20%.
Kumekuwa na mafanikio katika kutumia dav1d katika miradi mingine. Chaguo-msingi ni dav1d sasa katika Chromium/Chrome 74 na Firefox 67 (hapo awali dav1d ilikuwa kwa Windows, lakini sasa kwa Linux ΠΈ macOS). FFmpeg na VLC waliendelea kutumia dav1d, na mpito hadi kwenye kibadilishaji cha dav1d umepangwa. .
Kumbuka kwamba kodeki ya video iliyotengenezwa na muungano (AOMedia), inayoangazia kampuni kama vile Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN na Realtek. AV1 imewekwa kama umbizo la usimbaji la video linalopatikana hadharani, bila malipo ya mrabaha ambalo liko mbele ya H.264 na VP9 kwa viwango vya mbano. Katika anuwai ya maazimio yaliyojaribiwa, kwa wastani AV1 hutoa kiwango sawa cha ubora huku ikipunguza kasi ya biti kwa 13% ikilinganishwa na VP9 na 17% chini ya HEVC. Kwa kasi ya juu ya biti, faida huongezeka hadi 22-27% kwa VP9 na hadi 30-43% kwa HEVC. Katika majaribio ya Facebook, AV1 ilifanya utendakazi zaidi wa wasifu mkuu H.264 (x264) kwa 50.3% katika suala la kiwango cha mgandamizo, wasifu wa juu H.264 kwa 46.2%, na VP9 (libvpx-vp9) kwa 34.0%.
Chanzo: opennet.ru
