Vydání dav1d 0.7, dekodéru AV1 z projektů VideoLAN a FFmpeg

Komunity VideoLAN a FFmpeg publikováno vydání knihovny dav1d 0.7.0 s implementací alternativního bezplatného dekodéru formátu kódování videa AV1. Kód projektu je napsán v C (C99) s montážními vložkami (NASM/GAS) a distribuovány pod licencí BSD. Je implementována podpora pro architektury x86, x86_64, ARMv7 a ARMv8 a operační systémy Linux, Windows, macOS, Android a iOS.

Knihovna dav1d podporuje všechny funkce AV1, včetně pokročilých zobrazení podvzorkování a všechny parametry řízení barevné hloubky uvedené ve specifikaci (8, 10 a 12 bitů). Knihovna byla testována na velké sbírce souborů ve formátu AV1. Klíčovým rysem dav1d je jeho zaměření na dosažení co nejvyššího dekódovacího výkonu a zajištění vysoce kvalitní práce ve vícevláknovém režimu.

В nová verze:

  • Výkon implementace refmv (Dynamic Reference Motion Vector Prediction) se zvýšil přibližně o 12 % a zároveň se snížila spotřeba paměti přibližně o 25 %;
  • Implementace optimalizací specifických pro architekturu ARM64 je téměř dokončena a pokrývá mnoho operací při práci s barevnou hloubkou 8, 10 a 12 bitů;
  • Přidán filtr CDEF pomocí instrukcí AVX-512;
  • Přidány nové optimalizace založené na instrukcích AVX2 a SSSE3;
  • Utilita dav1dpla má vylepšenou podporu pro práci s 10bitovou barevnou hloubkou, formáty pixelů jiné než 4:2:0 a potlačení digitálního šumu na GPU.

Připomeňme, že video kodek AV1 vyvinutý aliancí Otevřete Media (AOMedia), na kterém působí společnosti jako Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN a Realtek. AV1 je umístěn jako veřejně dostupný bezplatný formát kódování videa, který je výrazně před H.264 a VP9, ​​pokud jde o úrovně komprese. V celém rozsahu testovaných rozlišení poskytuje AV1 v průměru stejnou úroveň kvality a zároveň snižuje datový tok o 13 % ve srovnání s VP9 a o 17 % nižší než HEVC. Při vysokých bitratech se zisk zvýší na 22-27 % u VP9 a na 30-43 % u HEVC. V testech Facebooku AV1 překonal hlavní profil H.264 (x264) o 50.3 % z hlediska úrovně komprese, vysoký profil H.264 o 46.2 % a VP9 (libvpx-vp9) o 34.0 %.

Zdroj: opennet.ru

Přidat komentář