dav1d 0.6.0: vývojový dekodér AV1 od společnosti VideoLAN

Před pár dny představeny komunity VideoLAN a Ffmpeg vydání nové verze knihovny dav1d 0.6.0. Toto je alternativní bezplatná implementace dekodéru formátu kódování videa AV1.

Knihovna dav1d podporuje všechny funkce AV1, včetně pokročilých typů převzorkování a všech parametrů řízení hloubky barev deklarovaných ve specifikaci (8, 10 a 12 bitů). Knihovna byla testována na velké sbírce souborů ve formátu AV1.

O dekodéru dav1d

Videokodek AV1 byl vyvinut Open Media Alliance. (AOMedia), ve kterých jsou zastoupeny společnosti jako Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN a Realtek

AV1 je umístěn jako formát kódování videa s volným přístupem, který nevyžaduje platbu poplatků, což je výrazně lepší než H.264 a VP9 z hlediska komprese.

Referenční dekodér pro AV1 je skvělý, ale je to výzkumná kódová základna, takže má co zlepšovat. Proto komunity VideoLAN, VLC a FFmpeg začaly pracovat na novém dekodéru sponzorovaném společností Aliance otevřených médií, pro vytvoření referenčního optimalizovaného dekodéru pro AV1.

Klíčovým rysem dav1d je jeho zaměření na dosažení výkonu dekódovací rychlost je možná a zajišťuje vysoce kvalitní vícevláknový provoz.

Práce knihovny byla testována na velké sbírce souborů ve formátu AV1. Klíčovým rysem dav1d je jeho zaměření na dosažení nejvyššího možného výkonu dekódování a zajistit vysoce kvalitní práci v režimu s více vlákny.

Cílem tohoto nového dekodéru je:

  • Být malý
  • být co nejrychlejší
  • Poskytujte podporu napříč platformami
  • Správně se závitem,
  • Zdarma a (ve skutečnosti) otevřený zdroj.

Kód projektu dav1d je napsán v programovací jazyk C(C99) a má také assemblerové vložky (NASM / GAS) a je distribuován pod licencí BSD. Dekodér se počítá s implementovanou podporou pro architektury x86, x86_64, ARMv7 a ARMv8 a operační systémy Linux, Windows, macOS, Android a iOS.

Hlavní nové funkce dav1d 0.6.0

Tato nová verze dekodéru dav1d 0.6.0 dostane opravit některé chyby které byly přítomny v předchozí verzi, plus vývojáři implementovali optimalizace specifické ARM64 architektura Pokrývají mnoho operací při práci s 10 a 12 bitovými barevnými hloubkami.

Zvýrazňuje také práci, která byla provedena pro přidání optimalizace založené na pokynech SSSE3 pro digitální redukci šumu i optimalizaci podle instrukcí AVX2 pro operaci msac_adapt16.

Další optimalizace implementované v tomto novém vydání jsou vylepšení operací obnovy smyček, cdef a msac pro ARM64 a také vylepšené optimalizace AVX2 pro cdef_filter.

Na druhé straně je v oznámení uvedeno, že vývojáři pracovali na přidání optimalizací založených na pokynech AVX-512 pro operace prep_bilin, prep_8tap, cdef_filter a mc_avg / w_avg / mask.

U části oprav se uvádí, že opravené vzácné nesrovnalosti v chování dekodéru odkaz na AV1 a že v operacích itxfm a cdef_filter v C. bylo implementováno vylepšení

Konečně pokud o tom chcete vědět víc o této nové verzi a také o projektu tohoto dekodéru můžete zkontrolovat podrobnosti Na následujícím odkazu.

Jak nainstalovat dekodér dav1d na Ubuntu a deriváty?

Pro ty, kteří mají zájem o instalaci tohoto dekodéru do svých systémů, mohou tak učinit podle pokynů, které sdílíme níže.

Obvykle pro většinu linuxových distribucí, kluci z projektu VideoLan, nabídka balíček dekodéru pomocí balíčku Snap.

Chcete-li jej tedy nainstalovat tímto způsobem, vyžaduje pouze to, aby vaše distribuce měla podporu pro tento typ balíčků.

V terminálu musí provést následující příkaz:

sudo snap install dav1d --edge


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.