SVT-AV1 3.0 kiadás, egy kódoló az AV1 videóformátumhoz

Megjelent az SVT-AV1 3.0 könyvtár, amely a Scalable Video Technology AV1-t valósítja meg, a videokódolási forma kódoló- és dekódoló megoldásaival, amelynek gyorsításához a modern Intel CPU-k által biztosított hardveres párhuzamos számítási eszközöket használták. A projekt az Intel és a Netflix partnerségével jött létre, célja pedig az volt, hogy elérje azt a teljesítményszintet, amely alkalmas a videók valós idejű újrakódolására és arra, hogy a videók kereslet alapú szolgáltatásokban (VOD) alkalmazhatók legyenek. A fejlesztés jelenleg az Open Media (AOMedia) szövetség irányítása alatt folyik, amely az AV1 videokódolási forma fejlődését felügyeli. A projekt korábban az OpenVisualCloud keretein belül fejlődött, amely szintén fejleszti az SVT-HEVC és SVT-VP9 kódolókat. A kód BSD licence alatt terjesztendő.

Az SVT-AV1 bármely architektúrára épülő rendszerekhez összerakható, ahol van C99 szabványt támogató fordító, de a legjobb teljesítményt az x86_64 rendszereken éri el, ahol SIMD utasításokon alapuló assembler optimalizációkat alkalmaznak (ajánlott, hogy a CPU támogassa az AVX2-t, de minimumként elég a SS2 is). A memóriafogyasztás a kódolás során használt processzormagok számától függ, amelyet a „—lp” opció szabályoz. Az AV1 algoritmusok bonyolultsága miatt ennek a formátumnak a kódolásához lényegesen több erőforrás szükséges, mint más formátumokhoz; például a hivatalos AV1 projekt kódolója 5721, 5869 és 658-szor több számítást igényel az x264 (main profil), x264 (high profil) és libvpx-vp9 kódolókkal összehasonlítva.

Az új SVT-AV1 verzióban történt változások közül:

  • A minőség/gyorsaság kompromisszumok optimalizálása megtörtént a közepes és magas minőségi szintet megcélzó presetek esetében. A „fast-decode 2” módban az M3-M10 presetek esetében a sebesség 15-25%-kal nőtt a minőség megőrzése mellett. Az M0-M2 presetek esetében a minőség körülbelül 1%-kal javult a BD-Rate (Bjontegaard-Delta) módszer használatával végzett értékelés során.
  • A „fast-decode 1” módban, a „fast-decode 0”-hoz képest, a dekódolási ciklusok számát körülbelül 10%-kal sikerült csökkenteni, miközben a veszteségek csak 1%-kal nőttek a BD-Rate metrikán.
  • ARM rendszereken a Neon és SVE2 kiterjesztések felhasználásával elért optimalizációk lehetővé tették a nagy színmélységű és 480p-1080p felbontású stream kódolási teljesítményének 10-25%-os növelését.
  • A SVT-AV1-SPY fork has been updated with changes that enhance quality perception in 'tune 0' mode.
  • Added 'avif' mode, which consumes fewer resources when encoding static images.
  • Improved unit tests for code using Arm Neon and SVE2 instructions.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster