Keluaran pengekod video SVT-AV1 1.5 yang dibangunkan oleh Intel

Keluaran perpustakaan SVT-AV1 1.5 (Scalable Video Technology AV1) telah diterbitkan dengan pelaksanaan pengekod dan penyahkod format pengekodan video AV1, untuk pecutan yang menggunakan pengkomputeran selari perkakasan yang terdapat dalam CPU Intel moden. Projek ini telah dicipta oleh Intel dengan kerjasama Netflix dengan matlamat untuk mencapai tahap prestasi yang sesuai untuk transkod video on-the-fly dan penggunaan dalam perkhidmatan video-atas-permintaan (VOD). Pada masa ini, pembangunan sedang dijalankan di bawah naungan Open Media Alliance (AOMedia), yang menyelia pembangunan format pengekodan video AV1. Sebelum ini, projek itu telah dibangunkan dalam rangka kerja projek OpenVisualCloud, yang turut membangunkan pengekod SVT-HEVC dan SVT-VP9. Kod itu diedarkan di bawah lesen BSD.

SVT-AV1 memerlukan pemproses x86_64 dengan sokongan AVX2. Pengekodan strim AV1 10-bit pada kualiti 4K memerlukan 48 GB RAM, 1080p memerlukan 16 GB, 720p memerlukan 8 GB dan 480p memerlukan 4 GB. Disebabkan kerumitan algoritma yang digunakan dalam AV1, pengekodan format ini memerlukan lebih banyak sumber berbanding format lain, sekali gus menghalang penggunaan pengekod AV1 asli untuk transkoding masa nyata. Contohnya, pengekod AV1 asli memerlukan pengiraan 5721, 5869 dan 658 kali lebih banyak berbanding pengekod x264 (profil utama), x264 (profil tinggi) dan libvpx-vp9.

Antara perubahan dalam keluaran SVT-AV1 baharu:

  • Pertukaran kualiti/kelajuan telah dioptimumkan, menghasilkan pratetap M1-M5 dipercepatkan sebanyak 15-30% dan pratetap M6-M13 sebanyak 1-3%.
  • Pratetap MR baharu (--pratetap -1) telah ditambah, yang dipromosikan sebagai menyediakan kualiti rujukan.
  • Operasi pratetap M8-M13 dalam mod pengekodan latensi rendah telah dioptimumkan.
  • Sokongan untuk pemilihan dinamik struktur ramalan perubahan hierarki miniGOP (Kumpulan Gambar) untuk konfigurasi akses rawak telah ditambah, didayakan secara lalai dalam pratetap sehingga dan termasuk M9. Keupayaan untuk menentukan saiz miniGOP permulaan yang lebih kecil untuk mempercepatkan pramuatan juga tersedia.
  • Keupayaan untuk mengubah faktor penskalaan lambda pada baris arahan telah disediakan.
  • Plugin untuk gstreamer telah ditulis semula.
  • Menambah keupayaan untuk melangkau bilangan bingkai tertentu sebelum memulakan pengekodan.
  • Pembersihan pembolehubah dan fungsi statik yang tidak digunakan telah dilakukan dengan ketara, dan komen kod telah diformat semula. Nama pembolehubah telah dikurangkan saiznya untuk meningkatkan kebolehbacaan kod.

Sumber: opennet.ru

Beli pengehosan yang boleh dipercayai untuk tapak dengan perlindungan DDoS, pelayan VPS VDS 🔥 Beli pengehosan laman web yang boleh dipercayai dengan perlindungan DDoS, pelayan VPS VDS | ProHoster