AV1 dekoodri dav0.7d 1 väljalase VideoLANi ja FFmpeg projektidest

VideoLAN ja FFmpeg kogukonnad avaldatud teegi dav1d 0.7.0 väljalase koos alternatiivse tasuta videokodeerimisvormingu dekooderi rakendamisega AV1. Projekti kood on kirjutatud C-keeles (C99) koos montaaži lisadega (NASM/GAS) ja jaotatud BSD litsentsi alusel. Rakendatud on x86, x86_64, ARMv7 ja ARMv8 arhitektuuri ning Linuxi, Windowsi, macOS-i, Androidi ja iOS-i operatsioonisüsteemide tugi.

dav1d teek toetab kõiki AV1 funktsioone, sealhulgas täiustatud vaateid osaproovide võtmine ja kõik spetsifikatsioonis märgitud värvisügavuse reguleerimise parameetrid (8, 10 ja 12 bitti). Teeki on testitud suurel hulgal AV1-vormingus failidel. dav1d põhiomadus on keskendumine kõrgeima võimaliku dekodeerimise jõudluse saavutamisele ja kvaliteetse töö tagamisele mitme lõimega režiimis.

В uus versioon:

  • Refmv (Dynamic Reference Motion Vector Prediction) teostuse jõudlust suurendatakse ligikaudu 12% võrra, vähendades samal ajal mälutarbimist ligikaudu 25% võrra;
  • ARM64 arhitektuurispetsiifiliste optimeerimiste rakendamine on peaaegu lõpule viidud, hõlmates paljusid toiminguid 8-, 10- ja 12-bitise värvisügavusega töötamisel;
  • Lisatud CDEF-filter, kasutades AVX-512 juhiseid;
  • Lisatud uued optimeerimised AVX2 ja SSSE3 juhiste alusel;
  • Utiliit dav1dpla on täiustanud 10-bitise värvisügavuse, mitte-4:2:0 pikslivormingute ja GPU digitaalse mürasummutusega töötamise tuge.

Tuletage meelde, et videokoodek AV1 alliansi poolt välja töötatud Avage Media (AOMedia), mis sisaldab selliseid ettevõtteid nagu Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN ja Realtek. AV1 on positsioneeritud avalikult kättesaadavaks, tasuta videokodeerimisvorminguks, mis on tihendustasemete osas märgatavalt ees H.264-st ja VP9-st. Kõigis testitud eraldusvõimete vahemikus tagab AV1 keskmiselt sama kvaliteedi, vähendades samal ajal bitikiirust VP13-ga võrreldes 9% ja HEVC-st 17%. Suure bitikiiruse korral suureneb võimendus VP22 puhul 27–9% ja HEVC puhul 30–43%. Facebooki testides edestas AV1 tihendustasemelt põhiprofiili H.264 (x264) 50.3%, kõrge profiiliga H.264 46.2% ja VP9 (libvpx-vp9) 34.0%.

Allikas: opennet.ru

Lisa kommentaar