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
vikky13Adapun 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.
Izin | Jumlah minimum RAM (GB) |
---|
4k | 48 |
1080p | 16 |
720p | 8 |
480p | 4 |
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.