A dav1d 0.6, egy AV1 dekóder kiadása a VideoLAN és FFmpeg projektekből

VideoLAN és FFmpeg közösségek közzétett a dav1d 0.6.0 könyvtár kiadása egy alternatív ingyenes videokódoló formátum dekóder megvalósításával AV1. A projekt kódja C nyelven (C99) van írva assembler betétekkel (NASM/GAS) és forgalmazza BSD licenc alatt. Az x86, x86_64, ARMv7 és ARMv8 architektúrák, valamint Linux, Windows, macOS, Android és iOS operációs rendszerek támogatása megvalósul.

A dav1d könyvtár támogatja az összes AV1 szolgáltatást, beleértve a speciális nézeteket is almintavétel és a specifikációban megadott összes színmélység-szabályozási paraméter (8, 10 és 12 bit). A könyvtárat számos AV1 formátumú fájlon tesztelték. A dav1d kulcsfontosságú jellemzője, hogy a lehető legmagasabb dekódolási teljesítmény elérésére összpontosít, és többszálas módban is kiváló minőségű munkát biztosít.

Az új verzióban:

  • Az ARM64 architektúra-specifikus optimalizálásokat megvalósították, amelyek számos műveletet lefednek a 10 és 12 bites színmélységekkel végzett munka során.
  • Hozzáadott optimalizálás az AVX-512 utasításai alapján a prep_bilin, prep_8tap, cdef_filter és mc_avg/w_avg/mask műveletekhez.
  • Az SSSE3 utasításokon alapuló optimalizálás hozzáadva a digitális zaj elnyomására.
  • Optimalizálás hozzáadva az AVX2 utasításai alapján az msac_adapt16 művelethez.
  • Ritka eltérések javítása a referencia AV1 dekóderrel való viselkedésben;
  • Továbbfejlesztett optimalizálás az ARM64 msac, cdef és looprestoration műveleteihez;
  • Továbbfejlesztett AVX2 optimalizálás a cdef_filter számára;
  • Az itxfm és a cdef_filter műveletek C nyelven történő megvalósítása továbbfejlesztett.

Emlékezzünk vissza, hogy a videó kodek AV1 a szövetség fejlesztette ki Nyissa meg a Média lehetőséget (AOMedia), amely olyan cégeket tartalmaz, mint a Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN és Realtek. Az AV1 nyilvánosan elérhető, jogdíjmentes videókódolási formátum, amely a tömörítési szintek tekintetében észrevehetően megelőzi a H.264-et és a VP9-et. A tesztelt felbontások tartományában az AV1 átlagosan ugyanolyan minőségű minőséget nyújt, miközben a bitrátát 13%-kal csökkenti a VP9-hez képest, és 17%-kal alacsonyabb, mint a HEVC. Magas bitrátánál a nyereség 22-27%-ra növekszik VP9 esetén és 30-43%-ra HEVC esetén. A Facebook-tesztekben az AV1 a tömörítési szint tekintetében 264%-kal felülmúlta a H.264 (x50.3) fő profilt, a magas profilú H.264 46.2%-kal, a VP9 (libvpx-vp9) pedig 34.0%-kal.

Forrás: opennet.ru

Hozzászólás