Vrystelling van dav1d 0.6, die AV1-dekodeerder van die VideoLAN- en FFmpeg-projekte

VideoLAN en FFmpeg gemeenskappe gepubliseer vrystelling van die dav1d 0.6.0-biblioteek met die implementering van 'n alternatiewe gratis video-enkoderingsformaat-dekodeerder AV1. Die projekkode is in C-taal (C99) geskryf met samesteller-insetsels (NASM/GAS) en versprei deur onder BSD-lisensie. Ondersteuning vir x86, x86_64, ARMv7 en ARMv8 argitekture, en Linux, Windows, macOS, Android en iOS bedryfstelsels word geïmplementeer.

Die dav1d-biblioteek ondersteun alle AV1-kenmerke, insluitend gevorderde aansigte substeekproefneming en alle kleurdieptebeheerparameters wat in die spesifikasie vermeld word (8, 10 en 12 bisse). Die biblioteek is getoets op 'n groot versameling lêers in AV1-formaat. Die sleutelkenmerk van dav1d is die fokus daarvan op die bereiking van die hoogste moontlike dekoderingswerkverrigting en om werk van hoë gehalte in multi-draadmodus te verseker.

In die nuwe weergawe:

  • ARM64-argitektuurspesifieke optimaliserings is geïmplementeer wat baie bewerkings dek wanneer daar met 10- en 12-bis kleurdieptes gewerk word.
  • Bygevoeg optimalisering gebaseer op AVX-512 instruksies vir prep_bilin, prep_8tap, cdef_filter en mc_avg/w_avg/mask bedrywighede.
  • Bygevoeg optimalisering gebaseer op SSSE3-instruksies om digitale geraas te onderdruk.
  • Bygevoeg optimisasies gebaseer op AVX2 instruksies vir die msac_adapt16 operasie.
  • Vaste seldsame afwykings in gedrag met die verwysing AV1-dekodeerder;
  • Verbeterde optimaliserings vir msac, cdef en lusherstelbewerkings vir ARM64;
  • Verbeterde AVX2-optimalisasies vir cdef_filter;
  • Implementerings van die itxfm- en cdef_filter-bewerkings in die C-taal is verbeter.

Onthou dat die video-kodek AV1 ontwikkel deur die alliansie Maak Media oop (AOMedia), wat maatskappye soos Mozilla, Google, Microsoft, Intel, ARM, NVIDIA, IBM, Cisco, Amazon, Netflix, AMD, VideoLAN, Apple, CCN en Realtek bevat. AV1 is geposisioneer as 'n publiek-beskikbare, royalty-vrye video-enkoderingsformaat wat merkbaar voor H.264 en VP9 is in terme van kompressievlakke. Oor die reeks resolusies wat getoets is, lewer AV1 gemiddeld dieselfde vlak van gehalte terwyl dit bitrates met 13% verminder in vergelyking met VP9 en 17% laer as HEVC. By hoë bitrate neem die wins toe tot 22-27% vir VP9 en tot 30-43% vir HEVC. In Facebook-toetse het AV1 die hoofprofiel H.264 (x264) met 50.3% beter gevaar in terme van kompressievlak, hoëprofiel H.264 met 46.2% en VP9 (libvpx-vp9) met 34.0%.

Bron: opennet.ru

Voeg 'n opmerking