FFmpeg 8.0 "Huffman" sekarang tersedia, menghadirkan dukungan untuk decoding AV1 Vulkan dan VVC VA-API

  • FFmpeg 8.0 sekarang tersedia.
  • Ini adalah pembaruan paling penting dalam sejarah perangkat lunak.
  • Dukungan untuk tipe encoder dan decoder baru.

FFmpeg 8.0

Mengingat kompleksitas sistem operasi berbasis Linux, banyak pengguna mungkin tidak terbiasa dengan pustaka, driver, dan komponen lain yang membuat semuanya berfungsi seperti yang dilihat pengguna akhir. Misalnya, tumpukan grafis Mesa . Perangkat lunak lain yang sangat populer dan digunakan oleh banyak aplikasi multimedia adalah FFmpeg, dan pembaruan utama terbarunya, FFmpeg 8.0 , baru saja dirilis beberapa jam yang lalu.

Nama kode untuk FFmpeg 8.0 adalah Huffman, dan ini merupakan penerus versi sebelumnya yang berukuran sedang, Peter . Menurut proyek tersebut, ini adalah rilis terbesar dalam sejarah mereka , tetapi kita semua tahu bagaimana hal-hal seperti ini terjadi—ini adalah sesuatu yang sering disebutkan, entah benar atau tidak, untuk menciptakan sensasi.

Sorotan FFmpeg 8.0 Huffman

  • Dekoder asli: APV, ProRes RAW, RealVideo 6.0, Sanyo LD-ADPCM, G.728.
  • Peningkatan dekoder VVC: IBC, ACT, Mode Palet.
  • Codec berbasis komputasi Vulkan: FFv1 (encode dan decode), ProRes RAW (hanya decode).
  • Dekoding yang dipercepat perangkat keras: Vulkan VP9, ​​​​VAAPI VVC, OpenHarmony H264/5.
  • Pengkodean yang dipercepat perangkat keras: Vulkan AV1, OpenHarmony H264/5.
  • Format: MCC, G.728, Whip, APV.
  • Filter: colordetect, pad_cuda, scale_d3d11, Whisper, dan lainnya.

Menjelaskan hal-hal penting

Kelas dekoder dan enkoder baru yang berbasis pada implementasi komputasi Vulkan murni telah diperkenalkan. Vulkan adalah serangkaian API standar lintas platform yang memungkinkan program untuk memanfaatkan perangkat keras GPU dalam berbagai cara, mulai dari rendering hingga komputasi kompleks atau dekode video menggunakan akselerator perangkat keras khusus.

Berbeda dengan solusi tradisional, codec ini menggunakan compute shader dan berfungsi dengan semua implementasi yang kompatibel dengan Vulkan 1.3. Dekoder terintegrasi dengan mulus menggunakan API akselerasi perangkat keras yang sama, sehingga pengguna tidak memerlukan konfigurasi khusus selain mengaktifkan dekode Vulkan.

Untuk enkoder, seperti halnya enkoder akselerasi perangkat keras lainnya, format baru (ffv1_vulkan) harus ditentukan. Saat ini, format yang didukung adalah FFv1 (enkoder dan dekoder) dan ProRes RAW (hanya dekoder). Implementasi untuk ProRes (enkoder + dekoder) dan VC-2 (enkoder + dekoder) telah selesai dan sedang ditinjau, dan direncanakan untuk diintegrasikan dalam rilis minor berikutnya.

Hanya codec yang dirancang khusus untuk dekode paralel yang dapat diimplementasikan dengan cara ini. Dukungan untuk format yang lebih konvensional tidak direncanakan.

Tergantung pada perangkat kerasnya, codec baru ini dapat menawarkan peningkatan kecepatan yang signifikan. Codec ini juga membuka kemungkinan baru dalam skenario seperti penyuntingan video non-linier, perekaman layar, dan streaming tanpa kehilangan kualitas. Kami sangat antusias untuk melihat bagaimana komunitas kami akan memanfaatkannya.

Sekarang tersedia

FFmpeg 8.0 kini tersedia untuk diunduh dari situs web resminya , tetapi tidak disarankan. FFmpeg digunakan oleh banyak aplikasi, tetapi biasanya pengembang aplikasi itulah yang mengimplementasikannya ketika mereka menganggapnya sesuai.

Pengguna Linux akan melihatnya di repositori resmi distribusi kami dalam jangka waktu yang bergantung pada filosofi masing-masing.


Tambahkan sebagai sumber pilihan di Google