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

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

Knihovna dav1d podporuje všechny funkce AV1, včetně pokročilých typů podvzorkování a všech parametrů řízení barevné hloubky uvedených 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.

V nové verzi:

  • Organizace multithreadingu byla přepracována, včetně automatického řízení vláken.
  • Přidána možnost urychlit výpočty pomocí vektorových instrukcí AVX-512. Vylepšené dříve přidané optimalizace založené na instrukcích SSE2 a AVX2.
  • Bylo navrženo nové API, které má usnadnit použití GPU pro akceleraci.
  • Přidáno API pro získávání informací o rámcích, které mají problémy s dekódováním.

Připomeňme, že video kodek AV1 byl vyvinut organizací Open Media Alliance (AOMedia), která zastupuje 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, H.265 (HEVC) 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 zvyšuje 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 %, vysoký profil H.264 o 46.2 % a VP9 (libvpx-vp9) o 34 %.

Zdroj: opennet.ru

Přidat komentář