Intel tomonidan ishlab chiqilgan SVT-AV1 1.5 video kodlovchining chiqarilishi

SVT-AV1 1.5 (Scalable Video Technology AV1) kutubxonasining chiqarilishi AV1 video kodlash formatidagi kodlovchi va dekoderni amalga oshirish bilan chop etildi, uni tezlashtirish uchun zamonaviy Intel protsessorlarida mavjud bo'lgan apparat parallel hisoblash vositalaridan foydalaniladi. . Loyiha Intel tomonidan Netflix bilan hamkorlikda videoni tez kodlash va talab boΚ»yicha video (VOD) xizmatlarida foydalanish uchun mos ishlash darajasiga erishish maqsadida yaratilgan. Hozirda AV1 video kodlash formatini ishlab chiqishni nazorat qiluvchi Open Media Alliance (AOMedia) homiyligida ishlanmalar olib borilmoqda. Ilgari loyiha OpenVisualCloud loyihasi doirasida ishlab chiqilgan boβ€˜lib, u SVT-HEVC va SVT-VP9 kodlovchilarini ham ishlab chiqadi. Kod BSD litsenziyasi ostida tarqatiladi.

Для использования SVT-AV1 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ процСссор x86_64 с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ инструкций AVX2. Для кодирования 10-Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² AV1 с качСством 4K трСбуСтся 48 Π“Π± ΠžΠ—Π£, 1080p β€” 16 Π“Π±, 720p β€” 8 Π“Π±, 480p β€” 4 Π“Π±. Из-Π·Π° услоТнСния примСняСмых Π² AV1 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², для кодирования Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° трСбуСтся сущСствСнно большС рСсурсов, Ρ‡Π΅ΠΌ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎ Π½Π΅ позволяСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ AV1 для пСрСкодирования Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. НапримСр, ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° AV1 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π² 5721, 5869 ΠΈ 658 Ρ€Π°Π· большС вычислСний ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°ΠΌΠΈ x264 (ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Β«mainΒ»), x264 (ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ Β«highΒ») ΠΈ libvpx-vp9.

SVT-AV1 ning yangi versiyasidagi o'zgarishlar orasida:

  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° оптимизация компромиссов качСство/ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ прСсСты M1-M5 ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π½Π° 15-30%, Π° прСсСты M6-M13 Π½Π° 1-3%.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ прСсСт MR (β€”preset -1), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСподносится ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ эталонноС качСство.
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° оптимизация Ρ€Π°Π±ΠΎΡ‚Ρ‹ прСсСтов M8-M13 Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ кодирования с Π½ΠΈΠ·ΠΊΠΈΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌΠΈ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° динамичСского Π²Ρ‹Π±ΠΎΡ€Π° иСрархичСских структур прСдсказания ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Β«miniGOPΒ» (Group of Pictures) для ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ доступом, Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² прСсСтах Π΄ΠΎ M9 Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π’Π°ΠΊΠΆΠ΅ прСдоставлСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ указания мСньшСго стартового Ρ€Π°Π·ΠΌΠ΅Ρ€Π° miniGOP для ускорСния ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ измСнСния Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС лямбда-коэффициСнтов ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ.
  • ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Π½ ΠΏΠ»Π°Π³ΠΈΠ½ для gstreamer.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пропуска ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ числа ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ кодирования.
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ чистка Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ статичСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΏΠ΅Ρ€Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² ΠΊΠΎΠ΄Π΅. УмСньшСн Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠΌΡ‘Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… для упрощСния читаСмости ΠΊΠΎΠ΄Π°.

Manba: opennet.ru

a Izoh qo'shish