ĂshtĂ« publikuar versioni 3.1.0 i bibliotekĂ«s SVT-AV1 (Scalable Video Technology AV1), me implementime tĂ« koduesit dhe dekoduesit pĂ«r formatin e kodimit video AV1, tĂ« pĂ«rshpejtuara pĂ«rmes zgjerimeve tĂ« paralelizimit harduerik tĂ« disponueshme nĂ« procesorĂ«t x86_64 dhe ARM. Projekti Ă«shtĂ« krijuar nga Intel nĂ« partneritet me Netflix pĂ«r tĂ« arritur njĂ« nivel performance tĂ« pĂ«rshtatshĂ«m pĂ«r transkodim video nĂ« kohĂ« reale dhe pĂ«rdorim nĂ« shĂ«rbime qĂ« ofrojnĂ« video sipas kĂ«rkesĂ«s (VOD). Aktualisht zhvillimi po vazhdon nĂ«n kujdesin e aleancĂ«s Open Media (AOMedia), e cila mbikĂ«qyr zhvillimin e formatit tĂ« kodimit video AV1. MĂ« parĂ«, projekti zhvillohej nĂ« kuadĂ«r tĂ« OpenVisualCloud, i cili zhvillon gjithashtu koduesit SVT-HEVC dhe SVT-VP9. Kodi shpĂ«rndahet sipas licencĂ«s BSD.
SVT-AV1 mund tĂ« ndĂ«rtohet pĂ«r sisteme tĂ« bazuara nĂ« çdo arkitekturĂ« pĂ«r tĂ« cilĂ«n ekziston njĂ« kompajler me mbĂ«shtetje pĂ«r standardin C99, por performanca mĂ« e mirĂ« arrihet nĂ« sistemet x86_64, pĂ«r tĂ« cilat pĂ«rdoren optimizime nĂ« assembler tĂ« bazuara nĂ« instruksionet SIMD (preferohet qĂ« CPU tĂ« mbĂ«shtesĂ« AVX2, por si minimum mjafton edhe SSE2). Konsumi i memories varet nga numri i bĂ«rthamave tĂ« procesorit tĂ« pĂ«rdorura gjatĂ« kodimit, i rregullueshĂ«m pĂ«rmes opsionit «âlp». PĂ«r shkak tĂ« kompleksitetit mĂ« tĂ« lartĂ« tĂ« algoritmeve tĂ« pĂ«rdorura nĂ« AV1, kodimi i kĂ«tij formati kĂ«rkon ndjeshĂ«m mĂ« shumĂ« burime se formatet e tjera; pĂ«r shembull, koduesi standard i projektit AV1 kĂ«rkon 5721, 5869 dhe 658 herĂ« mĂ« shumĂ« llogaritje krahasuar me koduesit x264 (profili «main»), x264 (profili «high») dhe libvpx-vp9.
Ndër shëmbujt e ndryshimeve në versionin e ri të SVT-AV1:
- Janë optimizuar kompromiset mes cilësisë dhe shpejtësisë për preset-et që vendosin nivel mesatar dhe të lartë cilësie. Në regjimin «fast-decode 0», për preset-et M1-M5, shpejtësia është rritur me 15-25% duke ruajtur të njëjtin nivel cilësie. Në regjimet fast-decode 1 dhe 2, për preset-et M3-M7, shpejtësia është rritur me 15-20% duke ruajtur të njëjtin nivel cilësie. Për preset-et M0 dhe MR, niveli i cilësisë është rritur me rreth 1-1.5% sipas vlerësimit me metodën BD-Rate (Bjontegaard-Delta).
- ĂshtĂ« pĂ«rmirĂ«suar ndjeshĂ«m funksionimi i regjimit tĂ« kodimit me vonesĂ« tĂ« ulĂ«t (Low Delay).
- Performanca në regjimin RTC është rritur me 5-10%.
- Në sistemet ARM janë përdorur optimizime të bazuara në zgjerimet Neon dhe SVE2, të cilat kanë sjellë një rritje prej 5% të performancës së kodimit të rrjedhave me rezolucion të ulët dhe thellësi të lartë ngjyrash.
- Në sistemet ARM është rritur performanca e kodimit të videos në modalitetin horizontal (1080p +4%, 720p +6%, 480p: +6%, 360p: +3%, 240p: +4%) dhe vertikal (1080p +8%, 720p +4%, 480p +3%, 360p +7%, 240p +4%).
- Në modalitetin e qasjes së rastësishme është shtuar mbështetja për S-frame.
- Nga dega SVT-AV1-SPY Ă«shtĂ« transferuar implementimi i flamujve «âchroma-qm-min» dhe «âchroma-qm-max», si edhe janĂ« pĂ«rfshirĂ« pĂ«rmirĂ«sime qĂ« lidhen me Variance Boost (implementimi i algoritmit tĂ« kuantizimit adaptiv VAQ).
- Në modalitetin RTC janë aktivizuar preset-et M11 dhe M12.
Burimi: opennet.ru
