Intel Rilis SVT-AV1 Video Encoder 1.0

Intel telah menerbitkan rilis pustaka SVT-AV1 1.0 (Scalable Video Technology AV1), yang menyediakan encoder dan decoder alternatif untuk format encoding video AV1, yang menggunakan paralelisasi perangkat keras komputasi yang ada di CPU Intel modern. Tujuan utama SVT-AV1 adalah untuk mencapai tingkat kinerja yang sesuai untuk transcoding video on-the-fly dan digunakan dalam layanan video-on-demand (VOD). Kode ini dikembangkan oleh proyek OpenVisualCloud, yang juga mengembangkan pembuat enkode SVT-HEVC dan SVT-VP9, dan didistribusikan di bawah lisensi BSD.

SVT-AV1 membutuhkan setidaknya prosesor Intel Core generasi kelima (Intel Xeon E5-v4 dan CPU yang lebih baru). Untuk menyandikan aliran AV10 1-bit dalam kualitas 4K, diperlukan RAM 48 GB, 1080p 16 GB, 720p 8 GB, 480p 4 GB. Karena kerumitan algoritme yang digunakan dalam AV1, penyandian format ini membutuhkan sumber daya yang jauh lebih banyak daripada format lain, yang tidak memungkinkan penggunaan pembuat enkode AV1 standar untuk transkode waktu nyata. Misalnya, pembuat enkode stok dari proyek AV1 memerlukan komputasi 5721, 5869, dan 658 kali lebih banyak daripada pembuat enkode x264 (profil utama), x264 (profil tinggi), dan libvpx-vp9.

Di antara perubahan dalam rilis SVT-AV1 yang baru:

  • Menambahkan dukungan untuk S-frame (Switching Frame), bingkai perantara yang kontennya dapat diprediksi berdasarkan bingkai referensi yang didekodekan sebelumnya dari video yang sama pada resolusi yang lebih tinggi. S-frame memungkinkan Anda meningkatkan efisiensi kompresi streaming langsung.
  • Menambahkan mode kontrol pengkodean kecepatan bit konstan (CBR) untuk latensi minimal.
  • Menambahkan dukungan untuk menyampaikan informasi posisi subsampling warna.
  • Menambahkan kemampuan untuk melewatkan gambar denoising setelah sintesis kasar.
  • Dukungan decoding cepat diperluas ke preset M0-M10.
  • Penyederhanaan penggunaan opsi "--fast-decode" dan mengoptimalkan tingkat pertama decoding cepat.
  • Peningkatan kualitas visual dari hasil pengkodean.
  • Konsumsi memori yang dioptimalkan.
  • Menambahkan pengoptimalan tambahan berdasarkan instruksi AVX2.

Sumber: opennet.ru

Tambah komentar