Vydanie dav1d 0.6, dekodéra AV1 z projektov VideoLAN a FFmpeg

Komunity VideoLAN a FFmpeg uverejnené vydanie knižnice dav1d 0.6.0 s implementáciou alternatívneho bezplatného dekodéra formátu kódovania videa AV1. Kód projektu je napísaný v jazyku C (C99) s vložkami assembleru (NASM/GAS) a distribuovaný pod licenciou BSD. Implementovaná je podpora architektúr x86, x86_64, ARMv7 a ARMv8 a operačných systémov Linux, Windows, macOS, Android a iOS.

Knižnica dav1d podporuje všetky funkcie AV1 vrátane pokročilých zobrazení podvzorkovanie a všetky parametre riadenia farebnej hĺbky uvedené v špecifikácii (8, 10 a 12 bitov). Knižnica bola testovaná na veľkej zbierke súborov vo formáte AV1. Kľúčovou vlastnosťou dav1d je jeho zameranie na dosiahnutie najvyššieho možného dekódovacieho výkonu a zabezpečenie vysokokvalitnej práce vo viacvláknovom režime.

V novej verzii:

  • Boli implementované optimalizácie špecifické pre architektúru ARM64, ktoré pokrývajú mnohé operácie pri práci s 10- a 12-bitovou hĺbkou farieb.
  • Pridané optimalizácie založené na inštrukciách AVX-512 pre operácie prep_bilin, prep_8tap, cdef_filter a mc_avg/w_avg/mask.
  • Pridané optimalizácie založené na inštrukciách SSSE3 na potlačenie digitálneho šumu.
  • Pridané optimalizácie na základe inštrukcií AVX2 pre operáciu msac_adapt16.
  • Opravené zriedkavé nezrovnalosti v správaní s referenčným dekodérom AV1;
  • Vylepšené optimalizácie pre operácie msac, cdef a looprestoration pre ARM64;
  • Vylepšené optimalizácie AVX2 pre cdef_filter;
  • Implementácia operácií itxfm a cdef_filter v jazyku C bola vylepšená.

Pripomeňme, že video kodek AV1 vyvinuté alianciou Otvorte položku Médiá (AOMedia), v ktorej pôsobia spoločnosti ako Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN a Realtek. AV1 je umiestnený ako verejne dostupný bezplatný formát kódovania videa, ktorý je výrazne pred H.264 a VP9, ​​pokiaľ ide o úrovne kompresie. V celom rozsahu testovaných rozlíšení poskytuje AV1 v priemere rovnakú úroveň kvality a zároveň znižuje bitovú rýchlosť o 13 % v porovnaní s VP9 a o 17 % nižšiu ako HEVC. Pri vysokých bitrate sa zisk zvyšuje na 22-27% pre VP9 a na 30-43% pre HEVC. V testoch Facebooku AV1 prekonal hlavný profil H.264 (x264) o 50.3 % z hľadiska úrovne kompresie, vysoký profil H.264 o 46.2 % a VP9 (libvpx-vp9) o 34.0 %.

Zdroj: opennet.ru

Pridať komentár