Këtu është publikuar versioni i bibliotekës SVT-AV1 4.0.0 (Tehnologjia e Videove të Shkallueshme AV1) me implementime të encoder-it dhe decoder-it për formatin e kodimit të videos AV1, për të cilin janë përdorur zgjerimet e pranishme në procesorët x86_64 dhe ARM për paralelizmin harduerik të llogaritjeve. Projekti është zhvilluar nga Intel në partneritet me Netflix me qëllim që të arrihet një nivel performancë që është i pranueshëm për rikodimin në kohë reale të videove dhe përdorimin në shërbimet që ofrojnë video në kërkesë (VOD). Në këtë moment, zhvillimi po kryhet nën ombrellën e aleancës Open Media (AOMedia), e cila mbikëqyr zhvillimin e formatit të kodimit të videos AV1. Më parë, projekti është zhvilluar brenda projektit OpenVisualCloud, i cili gjithashtu zhvillon encoder-at SVT-HEVC dhe SVT-VP9. Kodi shpërndahet nën licencën BSD.
SVT-AV1 mund tĂ« ndĂ«rtohet pĂ«r sisteme me bazĂ« tĂ« çdo arkitekture, pĂ«r tĂ« cilat ekziston njĂ« kompilator qĂ« mbĂ«shtet standardin C99, por performanca mĂ« e mirĂ« arrihet nĂ« sisteme x86_64, ku pĂ«rdoren optimizime assembler me bazĂ« instrukcionesh SIMD (preferohet qĂ« CPU tĂ« ketĂ« mbĂ«shtetje pĂ«r AVX2, por si minimum Ă«shtĂ« e mjaftueshme edhe SSE2). Konsumi i memories varet nga numri i bĂ«rthamave tĂ« procesorit tĂ« angazhuara gjatĂ« kodimit, tĂ« rregulluara nga opsioni "âlp". PĂ«r shkak tĂ« kompleksitetit nĂ« algoritmet e pĂ«rdorura nĂ« AV1, kodimi i kĂ«tij formati kĂ«rkon ndjeshĂ«m mĂ« shumĂ« burime se formatet e tjera; pĂ«r shembull, enkoderi standard nga projekti AV1 kĂ«rkon 5721, 5869 dhe 658 herĂ« mĂ« shumĂ« llogaritje krahasuar me enkoderĂ«t x264 (profil "main"), x264 (profil "high") dhe libvpx-vp9.
Ndër ndryshimet në versionin e ri të SVT-AV1:
- ĂshtĂ« optimizuar mĂ«nyra e kodimit pĂ«r kornizat e vetme dhe imazhet nĂ« formatin AVIF. PĂ«r preset-et M0-M11, duke aktivizuar parametrin MS-SSIM (âtune 4), Ă«shtĂ« vĂ«rejtur njĂ« rritje e shpejtĂ«sisĂ« sĂ« kodimit prej 5-8 herĂ«sh duke ruajtur nivelin e cilĂ«sisĂ«. Kur vlerĂ«sohet me metodĂ«n BD-Rate (Bjontegaard-Delta), Ă«shtĂ« vĂ«rejtur njĂ« rritje e efektivitetit tĂ« kompresimit prej 5-8% me tĂ« njĂ«jtin nivel kompleksiteti.
- ĂshtĂ« optimizuar kompromisi cilĂ«si/shpejtĂ«si gjatĂ« kodimit nĂ« modalitetin «ârtc» (Komunikime nĂ« KohĂ« Reale). PĂ«r preset-et M7-M11 Ă«shtĂ« vĂ«rejtur njĂ« rritje e shpejtĂ«sisĂ« prej 5-15% duke ruajtur nivelet e cilĂ«sisĂ«.
- ĂshtĂ« optimizuar kompromisi cilĂ«si/shpejtĂ«si gjatĂ« kodimit nĂ« modalitetin e qasjes sĂ« rastĂ«sishme (Random Access). PĂ«r preset-et M0-M7 Ă«shtĂ« vĂ«rejtur njĂ« acelerarion prej 10-25% pa humbje cilĂ«sie duke pĂ«rdorur opsionin «âfast-decode=1|2).
- Në sistemet ARM janë aktivizuar optimizime shtesë duke u bazuar në zgjerimet Neon dhe SVE2, të cilat lejuan një përmirësim prej 5% në performancën e kodimit të rrjedhave në rezolucion të ulët me thellësi ngjyre të lartë.
- Nga fork-u SVT-AV1-PSY, pĂ«r tĂ« cilin Ă«shtĂ« ndĂ«rprerĂ« mbĂ«shtetje, Ă«shtĂ« pĂ«rfunduar transferimi i mundĂ«sive tĂ« zgjeruara pĂ«r modalitetin e cilĂ«sisĂ« vizuale tĂ« lartĂ«, i aktivizuar duke pĂ«rdorur cilĂ«simet «âtune 0» (VQ, CilĂ«sia e Videos) pĂ«r videon dhe «âtune 3» (IQ, CilĂ«sia e Imazheve) pĂ«r imazhet Avif.
- ĂshtĂ« implementuar metoda e modelimit psikovizual AC Bias, e cila pĂ«rmirĂ«son ruajtjen e detajeve dhe zhurmĂ«s nga sensori i kamerĂ«s.
- ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r S-kornizat (Switch Frames), tĂ« cilat pĂ«rdoren gjatĂ« kalimit midis rrjedhave tĂ« ndryshme cilĂ«sie. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r S-kornizat nĂ« opsionet e konfigurimit tĂ« kodimit (QP, Parametri i Kodimit) dhe renditja e dekodimit.
- ĂshtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« modaliteteve IQ (CilĂ«sia e Imazhit) dhe MS-SSIM (Indeksi i NgjashmĂ«risĂ« Strukturale nĂ« ShkallĂ« tĂ« ShumĂ«fishtĂ«) gjatĂ« kodimit tĂ« imazheve dhe kornizave tĂ« veçanta.
- Janë bërë ndryshime në API, përfshirë disa që prekin përputhshmërinë në të kundërt.
Burimi: opennet.ru
