Prichádza nová verzia dav1d 1.0.0, dekodér AV1 vyvinutý spoločnosťou VideoLAN

Pred niekoľkými dňami komunity z VideoLAN a FFmpeg oznámili vydanie nová verzia knižnica dav1d 1.0.0. Toto je alternatívna bezplatná implementácia dekodéra formátu kódovania videa AV1.

Knižnica dav1d podporuje všetky funkcie AV1, vrátane pokročilých typov prevzorkovania a všetkých parametrov riadenia farebnej hĺbky deklarovaných v špecifikácii (8, 10 a 12 bitov). Knižnica bola testovaná na veľkej zbierke súborov vo formáte AV1.

Videokodek AV1 bol vyvinutý Open Media Alliance. (AOMedia), v ktorých sú zastúpené spoločnosti ako Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, CCN a Realtek

AV1 je umiestnený ako formát kódovania videa s voľným prístupom, ktorý nevyžaduje platbu poplatkov, čo je výrazne lepšie ako H.264 a VP9 z hľadiska kompresie.

Referenčný dekodér pre AV1 je skvelý, ale je to výskumná kódová základňa, takže má čo zlepšovať. Preto komunity VideoLAN, VLC a FFmpeg začali pracovať na novom dekodéri sponzorovanom organizáciou Aliancia otvorených médií, na vytvorenie referenčného optimalizovaného dekodéra pre AV1.

Kľúčovou vlastnosťou dav1d je jeho zameranie na dosahovanie výkonu dekódovacia rýchlosť je možná a zaisťuje sa vysoko kvalitná viacvláknová prevádzka.

Hlavné nové funkcie dav1d 1.0.0

V tejto novo vydanej verzii dekodéra boli vykonané rôzne drobné opravy chýb, ktoré boli nahlásené už skôr, ako aj implementované dôležité funkcie.

A práve v tejto novej verzii dav1d 1.0.0 multivláknová organizácia bola prerobená, vrátane automatického riadenia prietoku výkon bol vylepšený oproti AVX2 vs. SSE 4.1

Ďalšou zo zmien, ktoré vynikajú v tejto novej verzii, je tá pridaná schopnosť urýchliť výpočty pomocou vektorových inštrukcií AVX-512, plus predtým pridané optimalizácie založené na inštrukciách SSE2 a AVX2 boli vylepšené.

Na druhej strane môžeme zistiť, že to bolo navrhnuté nové API na uľahčenie používania GPU na zrýchlenie a že bolo pridané API na získanie informácií o rámcoch, s ktorými sa vyskytli problémy počas dekódovania.

Kým za časť opravených chýb v tejto novej verzii sa spomínajú:

  • Opravený problém so zlyhaním 32-bitovej Windows DLL vo funkciách dav1d_ipred_*_ssse3
  • Oprava zlyhania pri prehrávaní, ak v prvej snímke nie je žiadna kľúčová snímka.
  • Chyby pretečenia celého čísla boli zistené cez Libfuzzer
  • arm64 ASM zlyhá na Apple M1
  • Poškodená zostava Androidu (nedefinovaný symbol: pthread_getaffinity_np)
  • Oprava problémov s kompiláciou ffmpeg s libdav1d v systéme Windows
  • Chyba kompilácie (chyby linkera "nedefinovaný odkaz") v systéme Linux, ak je príznak Clang -fprofile-instr-generate nastavený na hodnotu CFLAGS
  • Intenzívne vyhľadávanie súboru videa vytvára náhodné artefakty zlyhania
  • Pri použití rámcových vlákien sa chyby nešíria
  • Povoliť dav1d_get_picture vrátiť informácie o tom, ktorý balík bol zlý
  • Pridajte základné predvolené multithreading
  • Výsledkom testovacieho prípadu Fuzzer sú 3 snímky s dav1d vs. 0 snímok s libaom.
  • Implementujte predvolené nastavenia inteligentných vlákien na základe obsahu a systému

Konečne ak o tom chcete vedieť viac o tejto novej verzii a tiež o projekte tohto dekodéra, môžete skontrolovať podrobnosti Na nasledujúcom odkaze.

Ako nainštalovať dekodér dav1d na Ubuntu a deriváty?

Pre tých, ktorí majú záujem o inštaláciu tohto dekodéra do svojich systémov, môžu tak urobiť podľa pokynov, ktoré zdieľame nižšie.

Všeobecne pre väčšinu distribúcií Linuxu, chlapci z projektu VideoLan, ponúknite balíček dekodéra pomocou balíka Snap.

Preto ho na inštaláciu týmto spôsobom vyžaduje iba to, aby vaša distribúcia mala podporu pre tento typ balíkov.

V termináli musia jednoducho vykonať nasledujúci príkaz:

sudo snap install dav1d --edge


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.