Intel släpper SVT-AV1 Video Encoder 1.0

Intel har publicerat utgåvan av SVT-AV1 1.0-biblioteket (Scalable Video Technology AV1), som tillhandahåller en alternativ kodare och avkodare för AV1-videokodningsformatet, som använder parallella hårdvarufunktioner som finns i moderna Intel-processorer. Huvudmålet med SVT-AV1 är att uppnå en prestandanivå som lämpar sig för on-the-fly videoomkodning och användning i video-on-demand (VOD) tjänster. Koden är utvecklad som en del av OpenVisualCloud-projektet, som även utvecklar kodarna SVT-HEVC och SVT-VP9, och distribueras under en BSD-licens.

För att använda SVT-AV1 behöver du minst en femte generationens Intel Core-processor (Intel Xeon E5-v4 och nyare processorer). För att koda 10-bitars AV1-strömmar i 4K-kvalitet krävs 48 GB RAM, 1080p - 16 GB, 720p - 8 GB, 480p - 4 GB. På grund av komplexiteten hos de algoritmer som används i AV1 kräver kodning av detta format betydligt mer resurser än andra format, vilket inte tillåter användningen av standard AV1-kodaren för omkodning i realtid. Till exempel kräver lagerkodaren från AV1-projektet 5721, 5869 och 658 gånger fler beräkningar jämfört med kodarna x264 ("huvudprofil"), x264 ("hög" profil) och libvpx-vp9.

Bland ändringarna i den nya versionen av SVT-AV1:

  • Tillagt stöd för S-frames (Switching Frames), mellanbildrutor vars innehåll kan förutsägas baserat på tidigare avkodade referensramar från samma video i högre upplösning. S-frames låter dig öka effektiviteten av komprimering av liveströmmar.
  • Tillagt Constant Bit Rate (CBR) kodningskontrollläge för minimal latens.
  • Lagt till stöd för att överföra information om kromasubsamplingspositionen.
  • Lade till möjligheten att hoppa över denoising bilder efter grov syntes.
  • Stödet för snabb avkodning har utökats till förinställningar M0-M10.
  • Användningen av alternativet "—snabbavkodning" har förenklats och den första nivån av snabb avkodning har optimerats.
  • Den visuella kvaliteten på kodningsresultatet har förbättrats.
  • Minnesförbrukningen har optimerats.
  • Lade till ytterligare optimeringar baserade på AVX2-instruktioner.

Källa: opennet.ru

Lägg en kommentar