Intel SVT-AV1: Open Source AV1 Encoder untuk Tugas Berat


Intel telah merilis encoder video open source SVT-AV1 (Scalable Video Technology-AV1), yang menggunakan format video AV1 yang sekarang tumbuh, penerus VP9. Encoder AV1 dirancang untuk layanan streaming beban tinggi dan memiliki skalabilitas yang besar - hingga maksimal 112 prosesor logis. Sebelumnya, Intel telah merilis encoder serupa untuk codec H.265 / HEVC.

SVT-AV1 dirilis di bawah lisensi BSD-2, platform berikut ini didukung:

  • Windows Server 2016
  • Ubuntu 16.04 Server LTS
  • Ubuntu 18.04 Server LTS
  • MacOS

Encoder, dirancang untuk beban berat pada CPU, membuat persyaratan yang cukup ketat pada platform perangkat keras. Dari sudut pandang komputasi, ini sangat dioptimalkan untuk prosesor Intel Xeon Scalable dan Xeon D modern, meskipun pada prinsipnya dapat diluncurkan pada prosesor Intel Core apa pun, mulai dari generasi kelima (diterjemahkan ke dalam generasi Intel Xeon - E5-v4 atau yang lebih baru). Selain paralelisasi, instruksi vektor hingga AVX2 secara aktif digunakan untuk mengoptimalkan pengkodean. Membual, tentu saja, jelek, tapi terkadang itu pantas. Bagian penting dari optimasi vektor untuk produk ini dibuat oleh vikky13

Adapun memori, gambarnya adalah ini: memori 48 GB adalah minimum yang diperlukan untuk pengkodean dalam 4k, 16 GB untuk menggunakan FullHD. Semua angka adalah untuk aliran 10-bit.
IzinJumlah minimum RAM (GB)
4k48
1080p16
720p8
480p4

Secara teknis, perangkat lunak, seperti implementasi referensi AV1 dari AOM, adalah perpustakaan, contoh paling sederhana dari sebuah aplikasi untuk penggunaannya, dan juga termasuk patch ke ffmpeg untuk "menghubungkan" SVT-AV1 di sana.

Penjelasan terperinci tentang persyaratan sistem, metode pembangunan dan instalasi, dependensi, dan sebagainya, dapat ditemukan di halaman proyek di GitHub .

Nah, jika Anda ingin tidak hanya menyandikan, tetapi juga menonton video yang diterima, maka, misalnya, versi terbaru dari Firefox, Chrome, VLC, serta decoder lintas-platform terbuka baru lahir Dav1d akan mengatasi tugas ini.

Source: https://habr.com/ru/post/id439948/


All Articles