Udgivelse af dav1d 0.6, en AV1-dekoder fra VideoLAN- og FFmpeg-projekterne

VideoLAN- og FFmpeg-fællesskaber offentliggjort frigivelse af dav1d 0.6.0-biblioteket med implementering af en alternativ gratis videokodningsformatdekoder AV1. Projektkoden er skrevet i C-sprog (C99) med assembler-indsatser (NASM/GAS) og distribueret af under BSD-licens. Understøttelse af x86, x86_64, ARMv7 og ARMv8 arkitekturer, og Linux, Windows, macOS, Android og iOS operativsystemer er implementeret.

dav1d-biblioteket understøtter alle AV1-funktioner, inklusive avancerede visninger delprøveudtagning og alle farvedybdekontrolparametre angivet i specifikationen (8, 10 og 12 bit). Biblioteket er blevet testet på en stor samling af filer i AV1-format. Nøglefunktionen ved dav1d er dens fokus på at opnå den højest mulige afkodningsydelse og sikre højkvalitetsarbejde i multi-threaded-tilstand.

I den nye version:

  • ARM64 arkitektur-specifikke optimeringer er blevet implementeret, der dækker mange operationer, når man arbejder med 10- og 12-bit farvedybder.
  • Tilføjede optimeringer baseret på AVX-512 instruktioner til prep_bilin, prep_8tap, cdef_filter og mc_avg/w_avg/mask operationer.
  • Tilføjede optimeringer baseret på SSSE3-instruktioner for at undertrykke digital støj.
  • Tilføjede optimeringer baseret på AVX2-instruktioner til msac_adapt16-operationen.
  • Rettede sjældne uoverensstemmelser i adfærd med reference AV1-dekoderen;
  • Forbedrede optimeringer til msac, cdef og looprestoration operationer for ARM64;
  • Forbedrede AVX2-optimeringer til cdef_filter;
  • Implementeringer af itxfm- og cdef_filter-operationerne i C-sproget er blevet forbedret.

Husk, at video-codec AV1 udviklet af alliance Åben medier (AOMedia), som omfatter virksomheder som Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN og Realtek. AV1 er placeret som et offentligt tilgængeligt, royaltyfrit videokodningsformat, der er mærkbart foran H.264 og VP9 med hensyn til komprimeringsniveauer. På tværs af rækken af ​​testede opløsninger leverer AV1 i gennemsnit det samme kvalitetsniveau, mens bithastighederne reduceres med 13 % sammenlignet med VP9 og 17 % lavere end HEVC. Ved høje bithastigheder øges forstærkningen til 22-27 % for VP9 og til 30-43 % for HEVC. I Facebook-tests klarede AV1 hovedprofilen H.264 (x264) med 50.3 % med hensyn til kompressionsniveau, højprofilen H.264 med 46.2 % og VP9 (libvpx-vp9) med 34.0 %.

Kilde: opennet.ru

Tilføj en kommentar