Utgivelse av dav1d 1.0, en AV1-dekoder fra VideoLAN- og FFmpeg-prosjektene

VideoLAN- og FFmpeg-samfunnene har publisert utgivelsen av dav1d 1.0.0-biblioteket med implementering av en alternativ gratis dekoder for AV1-videokodingsformatet. Prosjektkoden er skrevet i C (C99) med monteringsinnsatser (NASM/GAS) og distribueres under BSD-lisensen. Støtte for x86, x86_64, ARMv7 og ARMv8 arkitekturer og operativsystemer FreeBSD, Linux, Windows, macOS, Android og iOS er implementert.

Dav1d-biblioteket støtter alle funksjonene til AV1, inkludert avanserte typer subsampling og alle fargedybdekontrollparametere angitt i spesifikasjonen (8, 10 og 12 bits). Biblioteket har blitt testet på en stor samling filer i AV1-format. Nøkkelfunksjonen til dav1d er fokuset på å oppnå høyest mulig dekodingsytelse og sikre høykvalitetsarbeid i flertrådsmodus.

I den nye versjonen:

  • Organiseringen av multithreading har blitt redesignet, inkludert automatisk trådkontroll.
  • Lagt til muligheten til å akselerere beregninger ved hjelp av AVX-512 vektorinstruksjoner. Forbedrede tidligere lagt til optimaliseringer basert på SSE2- og AVX2-instruksjoner.
  • Et nytt API har blitt foreslått for å gjøre det enklere å bruke GPUer for akselerasjon.
  • Lagt til et API for å få informasjon om rammer som har problemer med dekoding.

La oss minne deg på at AV1-videokodeken ble utviklet av Open Media Alliance (AOMedia), som representerer selskaper som Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple , CCN og Realtek. AV1 er posisjonert som et offentlig tilgjengelig, royaltyfritt videokodingsformat som er merkbart foran H.264, H.265 (HEVC) og VP9 når det gjelder komprimeringsnivåer. På tvers av spekteret av oppløsninger som er testet, leverer AV1 i gjennomsnitt samme kvalitetsnivå samtidig som den reduserer bithastigheter med 13 % sammenlignet med VP9 og 17 % lavere enn HEVC. Ved høye bithastigheter øker forsterkningen til 22-27 % for VP9 og til 30-43 % for HEVC. I Facebook-tester overgikk AV1 hovedprofilen H.264 (x264) med 50.3 %, høyprofilen H.264 med 46.2 % og VP9 (libvpx-vp9) med 34 %.

Kilde: opennet.ru

Legg til en kommentar