Avaldatud SVT-AV1 3.1.0 (Scalable Video Technology AV1) teek, millel on videokooderi ja dekooderi rakendused AV1-videokodeerimise formaadi jaoks. Kiirus saavutatakse x86_64 ja ARM protsessorites leiduvate riistvaraliste tööstusuuringute abil. Projekt on loodud Intel'i ja Netflix'i koostöös eesmärgiga saavutada sooritusvõime tase, mis sobib videote re-kodeerimiseks reaalajas ja rakendamiseks nõudmisel videoteenustes (VOD). Praegu toimub arendus AOMedia juhtimise all, mis juhib AV1 kodeerimisformaadi arengut. Varem arenes projekt OpenVisualCloudi nime all, mis arendab ka SVT-HEVC ja SVT-VP9 koodereid. Kood on vabastatud BSD litsentsi alusel.
SVT-AV1 saab koostada mis tahes arhitektuuride jaoks, millel on C99 standardit toetav kompilaator, kuid parim jõudlus saavutatakse x86_64 süsteemidel, kus kasutatakse assembleri optimeerimist SIMD käskude alusel (soovitatav on, et CPU toetaks AVX2, kuid piisab ka SSE2 olemasolust). Mälutarbimine sõltub kodeerimisel kasutatavate protsessorituumade arvust, mida reguleerib valik "—lp". AV1 algoritmide keerukuse tõttu vajab selle formaadi kodeerimine oluliselt rohkem ressursse kui teiste formaatide puhul, näiteks kasutab AV1 projekti standardne kodeerija 5721, 5869 ja 658 korda rohkem arvutusi võrreldes x264 ("main" profiil), x264 ("high" profiil) ja libvpx-vp9 kodeerijatega.
Uues SVT-AV1 väljaandes on muutused:
- Kvaliteedi/kiiruse kompromisse on optimeeritud keskmise ja kõrge kvaliteedi tasemega presetide jaoks. "Fast-decode 0" režiimis on M1-M5 presetide kiirus suurenenud 15-25% kvaliteedi taseme säilimisega. Režiimides fast-decode 1 ja 2 presetide M3-M7 kiirus on suurenenud 15-20% kvaliteedi taseme säilimisega. Presetide M0 ja MR kvaliteeditase on tõusnud umbes 1-1.5% BD-Rate (Bjontegaard-Delta) meetodi hindamise järgi.
- Madalate viivituste kodeerimisrežiim (Low Delay) on saanud märkimisväärseid täiustusi.
- RTC režiimis on jõudlus paranenud 5-10%.
- ARM süsteemides on rakendatud Neon ja SVE2 laiendusi, mis on võimaldanud 5% võrra tõsta madala eraldusvõimega teede kodeerimise jõudlust koos kõrge värvisügavusega.
- ARM-süsteemidel on video kodeerimise jõudlus suurenenud maastiku (1080p +4%, 720p +6%, 480p: +6%, 360p: +3%, 240p: +4%) ja portree (1080p +8%, 720p +4%, 480p +3%, 360p +7%, 240p +4%) režiimides.
- Juhusliku juurdepääsu režiimis on toetatud S-raame.
- SVT-AV1-SPY harule on viidud üle lipud "—chroma-qm-min" ja "—chroma-qm-max", samuti on edastatud Variance Boostiga seotud täiustused (adaptatiivse kvantimise VAQ algoritmi rakendamine).
- RTC režiimis on lisatud presets M11 ja M12.
Allikas: opennet.ru
