Rilis encoder video SVT-AV1 1.5 sing dikembangake dening Intel

Rilis perpustakaan SVT-AV1 1.5 (Scalable Video Technology AV1) kanthi implementasi encoder lan decoder format enkoding video AV1 wis diterbitake. Proyek kasebut digawe dening Intel kanthi kemitraan karo Netflix kanggo entuk tingkat kinerja sing cocog kanggo transcoding video on-the-fly lan digunakake ing layanan video-on-demand (VOD). Saiki, pangembangan ditindakake kanthi naungan Open Media Alliance (AOMedia), sing ngawasi pangembangan format enkoding video AV1. Sadurunge, proyek kasebut dikembangake ing kerangka proyek OpenVisualCloud, sing uga ngembangake encoder SVT-HEVC lan SVT-VP9. Kode kasebut disebarake miturut lisensi BSD.

SVT-AV1 mbutuhake prosesor x86_64 kanthi dhukungan kanggo instruksi AVX2. Kanggo encode 10-bit AV1 stream ing kualitas 4K, 48 GB RAM dibutuhake, 1080p 16 GB, 720p 8 GB, 480p 4 GB. Amarga kerumitan algoritma sing digunakake ing AV1, enkoding format iki mbutuhake sumber daya sing luwih akeh tinimbang format liyane, sing ora ngidini nggunakake encoder AV1 standar kanggo transkoding wektu nyata. Contone, encoder saham saka proyek AV1 mbutuhake 5721, 5869, lan 658 kaping luwih akeh tinimbang x264 (profil utama), x264 (profil dhuwur) lan encoders libvpx-vp9.

Antarane owah-owahan ing release SVT-AV1 anyar:

  • Optimization saka kualitas / kacepetan trade-offs digawa metu, minangka asil kang prasetel M1-M5 digawe cepet dening 15-30%, lan prasetel M6-M13 dening 1-3%.
  • Prasetel MR anyar (-prasetel -1) wis ditambahake sing diarani minangka kualitas referensi.
  • Optimisasi prasetel M8-M13 ing mode enkoding latensi rendah.
  • Dhukungan ditambahake kanggo pilihan dinamis "miniGOP" (Grup of Pictures) ngganti hirarki prediksi kanggo konfigurasi akses acak sing diaktifake kanthi gawan ing prasetel nganti lan kalebu M9. Sampeyan uga bisa nemtokake ukuran wiwitan miniGOP sing luwih cilik kanggo nyepetake loading proaktif.
  • Nambahake kemampuan kanggo ngganti faktor skala lambda ing baris perintah.
  • Plugin sing ditulis maneh kanggo gstreamer.
  • Nambahake kemampuan kanggo ngliwati sawetara pigura sadurunge miwiti enkoding.
  • Pembersihan signifikan saka variabel sing ora digunakake lan fungsi statis wis ditindakake, komentar ing kode wis diformat maneh. Ukuran jeneng variabel wis suda kanggo nggawe kode luwih gampang diwaca.

Source: opennet.ru

Add a comment