Llançament de SVT-AV1 3.0, un codificador per al format de vídeo AV1

S'ha publicat el llançament de la biblioteca SVT-AV1 3.0 (Scalable Video Technology AV1) amb implementacions del codificador i descodificador del format de codificació de vídeo AV1, per a l'acceleració del qual s'utilitzen els mitjans de computació paral·lel de maquinari presents a les CPU Intel modernes. El projecte va ser creat per Intel en col·laboració amb Netflix amb l'objectiu d'aconseguir un nivell de rendiment adequat per a la transcodificació de vídeo sobre la marxa i l'ús en serveis de vídeo sota demanda (VOD). Actualment, el desenvolupament s'està duent a terme sota els auspicis de l'Open Media Alliance (AOMedia), que supervisa el desenvolupament del format de codificació de vídeo AV1. Anteriorment, el projecte es va desenvolupar en el marc del projecte OpenVisualCloud, que també desenvolupa els codificadors SVT-HEVC i SVT-VP9. El codi es distribueix sota la llicència BSD.

SVT-AV1 es pot compilar per a sistemes basats en qualsevol arquitectura per als quals hi hagi un compilador que admeti l'estàndard C99, però el millor rendiment s'aconsegueix en sistemes x86_64 que utilitzen optimitzacions d'assemblador basades en instruccions SIMD (el suport AVX2 a la CPU és desitjable, però SS2 és suficient com a mínim). El consum de memòria depèn del nombre de nuclis de processador implicats en la codificació, que es controla mitjançant l'opció "--lp". A causa de la complexitat dels algorismes utilitzats a AV1, la codificació d'aquest format requereix molt més recursos que altres formats, per exemple, el codificador estàndard del projecte AV1 requereix 5721, 5869 i 658 vegades més càlculs en comparació amb els codificadors x264 (perfil "principal"), x264 (perfil "px-v9") i libv "px-vXNUMX.

Entre els canvis en la nova versió de SVT-AV1:

  • Compartiments de qualitat/velocitat optimitzats per a presets que estableixen nivells de qualitat mitjans i alts. En el mode "decodificació ràpida 2" per a presets M3-M10, la velocitat va augmentar entre un 15 i un 25% mantenint el nivell de qualitat. Per als preajustos M0-M2, el nivell de qualitat s'ha augmentat aproximadament un 1% quan es va avaluar mitjançant el mètode BD-Rate (Bjontegaard-Delta).
  • En el mode "decodificació ràpida 1", en comparació amb "decodificació ràpida 0", el nombre de cicles de descodificació es va reduir aproximadament un 10% amb un augment de les pèrdues de només un 1% segons la mètrica BD-Rate.
  • Als sistemes ARM, s'han habilitat optimitzacions amb les extensions Neon i SVE2, donant lloc a una millora del rendiment del 10 al 25% en la codificació de fluxos d'alta profunditat de color a resolucions de 480p-1080p.
  • S'han portat canvis des de la forquilla SVT-AV1-SPY que milloren la qualitat percebuda quan s'utilitza el mode "tune 0".
  • S'ha afegit el mode "avif", que consumeix menys recursos en codificar imatges estàtiques.
  • Proves d'unitat millorades per al codi mitjançant instruccions Arm Neon i SVE2.

Font: opennet.ru

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster