Lëshimi i SVT-AV1 3.1.0, një kodues për formatin video AV1

Biblioteka SVT-AV1 3.1.0 (Scalable Video Technology AV1) është publikuar, duke paraqitur implementime të koduesit dhe dekoderit të formatit të kodimit të videos AV1, të përshpejtuara nga zgjerimet paralele të llogaritjes harduerike të pranishme në procesorët x86_64 dhe ARM. Projekti u krijua nga Intel në partneritet me Netflix për të arritur një nivel performance të përshtatshëm për transkodimin e videos në lëvizje dhe përdorimin në shërbimet video sipas kërkesës (VOD). Zhvillimi është aktualisht në proces nën kujdesin e Open Media Alliance (AOMedia), e cila mbikëqyr zhvillimin e formatit të kodimit të videos AV1. Projekti është zhvilluar më parë brenda projektit OpenVisualCloud, i cili gjithashtu zhvillon koduesit SVT-HEVC dhe SVT-VP9. Kodi shpërndahet sipas një licence BSD.

SVT-AV1 mund të kompilohet për sisteme të bazuara në çdo arkitekturë për të cilën ekziston një kompilues që mbështet standardin C99, por performanca më e mirë arrihet në sistemet x86_64, për të cilat përdoren optimizime të asamblerit bazuar në udhëzimet SIMD (mbështetja e AVX2 në CPU është e dëshirueshme, por SSE2 është i mjaftueshëm si minimum). Konsumi i memories varet nga numri i bërthamave të procesorit të përfshira në kodim, të kontrolluara nga opsioni "--lp". Për shkak të kompleksitetit të algoritmeve të përdorura në AV1, kodimi i këtij formati kërkon dukshëm më shumë burime sesa formatet e tjera, për shembull, koduesi standard nga projekti AV1 kërkon 5721, 5869 dhe 658 herë më shumë llogaritje krahasuar me koduesit x264 (profili "kryesor"), x264 (profili "i lartë") dhe libvpx-vp9.

Ndër ndryshimet në versionin e ri SVT-AV1:

  • Kompromiset cilĂ«si/shpejtĂ«si pĂ«r paracaktimet qĂ« caktojnĂ« nivele tĂ« mesme dhe tĂ« larta tĂ« cilĂ«sisĂ« janĂ« optimizuar. NĂ« modalitetin "deshifrim i shpejtĂ« 0" pĂ«r paracaktimet M1-M5, shpejtĂ«sia Ă«shtĂ« rritur me 15-25% duke ruajtur nivelin e cilĂ«sisĂ«. NĂ« modalitetet e deshifrimit tĂ« shpejtĂ« 1 dhe 2 pĂ«r paracaktimet M3-M7, shpejtĂ«sia Ă«shtĂ« rritur me 15-20% duke ruajtur nivelin e cilĂ«sisĂ«. PĂ«r paracaktimet M0 dhe MR, niveli i cilĂ«sisĂ« Ă«shtĂ« rritur me rreth 1-1.5% kur vlerĂ«sohet duke pĂ«rdorur metodĂ«n BD-Rate (Bjontegaard-Delta).
  • PerformancĂ« e pĂ«rmirĂ«suar ndjeshĂ«m e modalitetit tĂ« kodimit me vonesĂ« tĂ« ulĂ«t.
  • Performanca nĂ« modalitetin RTC u rrit me 5-10%.
  • NĂ« sistemet ARM, aktivizohen optimizimet bazuar nĂ« shtesat Neon dhe SVE2, duke rezultuar nĂ« njĂ« pĂ«rmirĂ«sim tĂ« performancĂ«s prej 5% kur kodohen rrjedha me rezolucion tĂ« ulĂ«t dhe thellĂ«si tĂ« lartĂ« ngjyrash.
  • NĂ« sistemet ARM, performanca e kodimit tĂ« videos Ă«shtĂ« pĂ«rmirĂ«suar nĂ« modalitetet landscape (1080p +4%, 720p +6%, 480p: +6%, 360p: +3%, 240p: +4%) dhe portret (1080p +8%, 720p +4%, 480p +3%, 360p +7%, 240p +4%).
  • NĂ« modalitetin e aksesit tĂ« rastĂ«sishĂ«m, zbatohet mbĂ«shtetja pĂ«r kornizat S.
  • Implementimi i flamujve "--chroma-qm-min" dhe "--chroma-qm-max" Ă«shtĂ« portuar nga degĂ«zimi SVT-AV1-SPY, si dhe pĂ«rmirĂ«simet qĂ« lidhen me Variance Boost (njĂ« implementim i algoritmit tĂ« kuantizimit adaptiv VAQ).
  • NĂ« modalitetin RTC, paracaktimet M11 dhe M12 janĂ« tĂ« aktivizuara.

Burimi: opennet.ru

Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster