Publication de SVT-AV1 3.1.0, encodeur pour le format vidéo AV1

La sortie de la bibliothĂšque SVT-AV1 3.1.0 (Scalable Video Technology AV1) a Ă©tĂ© publiĂ©e avec des implĂ©mentations de l'encodeur et du dĂ©codeur pour le format de codage vidĂ©o AV1, dont l'accĂ©lĂ©ration utilise les extensions prĂ©sentes dans les processeurs x86_64 et ARM pour le parallĂ©lisme matĂ©riel des calculs. Le projet a Ă©tĂ© créé par Intel en partenariat avec Netflix dans le but d'atteindre un niveau de performance adaptĂ© Ă  la recodage vidĂ©o en temps rĂ©el et Ă  ĂȘtre utilisĂ© dans des services de vidĂ©o Ă  la demande (VOD). Actuellement, le dĂ©veloppement se fait sous l'Ă©gide de l'alliance Open Media (AOMedia), qui supervise le dĂ©veloppement du format de codage vidĂ©o AV1. Auparavant, le projet se dĂ©veloppait dans le cadre du projet OpenVisualCloud, qui dĂ©veloppe Ă©galement des encodeurs SVT-HEVC et SVT-VP9. Le code est distribuĂ© sous licence BSD.

SVT-AV1 peut ĂȘtre compilĂ© pour des systĂšmes basĂ©s sur n'importe quelle architecture pour laquelle un compilateur prenant en charge la norme C99 est disponible, mais les meilleures performances sont atteintes sur les systĂšmes x86_64, oĂč des optimisations en assembleur basĂ©es sur des instructions SIMD sont appliquĂ©es (la prise en charge AVX2 dans le CPU est souhaitable, mais SSE2 est suffisante comme minimum). La consommation de mĂ©moire dĂ©pend du nombre de cƓurs de processeur utilisĂ©s pour le codage, rĂ©glable via l'option «--lp». En raison de la complexitĂ© des algorithmes utilisĂ©s dans AV1, le codage de ce format nĂ©cessite considĂ©rablement plus de ressources que d'autres formats, par exemple, l'encodeur par dĂ©faut du projet AV1 nĂ©cessite 5721, 5869 et 658 fois plus de calculs par rapport aux encodeurs x264 (profil «main»), x264 (profil «high») et libvpx-vp9.

Parmi les changements dans la nouvelle version de SVT-AV1 :

  • Une optimisation des compromis qualitĂ©/vitesse a Ă©tĂ© effectuĂ©e pour les presets offrant un niveau de qualitĂ© moyen et Ă©levĂ©. En mode «fast-decode 0» pour les presets M1-M5, la vitesse a augmentĂ© de 15 Ă  25 % tout en maintenant le niveau de qualitĂ©. En modes fast-decode 1 et 2 pour les presets M3-M7, la vitesse a augmentĂ© de 15 Ă  20 % tout en maintenant le niveau de qualitĂ©. Pour les presets M0 et MR, le niveau de qualitĂ© a Ă©tĂ© amĂ©liorĂ© d'environ 1-1,5 % selon l'Ă©valuation par la mĂ©thode BD-Rate (Bjontegaard-Delta).
  • Le fonctionnement du mode de codage Ă  faible latence (Low Delay) a Ă©tĂ© considĂ©rablement amĂ©liorĂ©.
  • Les performances en mode RTC ont augmentĂ© de 5 Ă  10 %.
  • Sur les systĂšmes ARM, des optimisations basĂ©es sur les extensions Neon et SVE2 ont permis d'amĂ©liorer de 5 % la performance du codage des flux en basse rĂ©solution avec une profondeur de couleur Ă©levĂ©e.
  • Sur les systĂšmes ARM, la performance du codage vidĂ©o a Ă©tĂ© augmentĂ©e en mode paysage (1080p +4 %, 720p +6 %, 480p : +6 %, 360p : +3 %, 240p : +4 %) et en mode portrait (1080p +8 %, 720p +4 %, 480p +3 %, 360p +7 %, 240p +4 %).
  • En mode d'accĂšs alĂ©atoire, le support des images S a Ă©tĂ© implĂ©mentĂ©.
  • De la branche SVT-AV1-SPY, l'implĂ©mentation des drapeaux «—chroma-qm-min» et «—chroma-qm-max» a Ă©tĂ© transfĂ©rĂ©e, ainsi que les amĂ©liorations liĂ©es au Variance Boost (implĂ©mentation de l'algorithme de quantification adaptative VAQ).
  • En mode RTC, les prĂ©rĂ©glages M11 et M12 ont Ă©tĂ© inclus.

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster