- Framework multimedia lintas platform untuk merekam, mengonversi, dan melakukan streaming audio serta video ini merilis versi terbaru 8.1 “Hoare”
- Versi kali ini mendukung dekoding xHE-AAC Mps212 dan MPEG-H, parsing metadata EXIF, serta pemrosesan metadata LCEVC
- Fitur akselerasi GPU diperkuat, termasuk encoding/decoding ProRes berbasis Vulkan, encoding H.264·AV1 D3D12, serta encoding hardware H.264/HEVC Rockchip
- Format dan filter baru ditambahkan, seperti IAMF Ambisonic Audio Elements, demuxer hxvs, serta filter drawvg·vpp_amf
- Juga mencakup perbaikan struktur internal dan bug fix, serta persiapan penulisan ulang swscale dan peningkatan kecepatan inisialisasi dengan menghapus dependensi runtime GLSL
Pembaruan utama FFmpeg 8.1 "Hoare"
- Versi baru ini adalah rilis minor dan sudah tersedia untuk diunduh
- Decoder: dukungan xHE-AAC Mps212 (eksperimental), MPEG-H (menggunakan libmpeghdec)
- Metadata: penambahan fitur parsing EXIF
- LCEVC: mendukung parsing dan penerusan metadata
- Codec berbasis Vulkan: dukungan encoding/decoding ProRes, dekoding DPX
- Akselerasi D3D12: penambahan encoding H.264/AV1, filter scale_d3d12, mestimate_d3d12, deinterlace_d3d12
- Encoding hardware Rockchip: dukungan H.264 dan HEVC
- IAMF: mendukung multiplexing·demultiplexing Projection mode Ambisonic Audio Elements
- Format dan filter: penambahan demuxer hxvs, serta filter drawvg dan vpp_amf
Peningkatan internal dan performa
- Mencakup banyak perubahan kode internal dan perbaikan bug
- Pekerjaan dasar untuk penulisan ulang swscale sedang berlangsung
- Codec berbasis Vulkan dan beberapa filter menghapus dependensi kompilasi GLSL saat runtime, sehingga kecepatan inisialisasi meningkat
Terkait codec berbasis Vulkan Compute
- Detail teknis dan rencana ke depan untuk implementasi codec berbasis Vulkan Compute dipublikasikan di blog Khronos
Rekomendasi upgrade
- Pengguna, distributor, dan system integrator direkomendasikan untuk upgrade ke versi terbaru
- Namun, ini tidak berlaku bagi yang saat ini menggunakan versi git master
1 komentar
Opini Hacker News
Menurutku ini salah satu alat open source terbaik yang paling sering kupakai
Aku memakainya tiap minggu bersama Plex, Jellyfin, Tunarr, file musik lokal, dan lainnya untuk mengekstrak subtitle, memotong video, mengonversi format musik, menghapus track audio, dan sebagainya
Baru terpikir bahwa aku belum pernah berdonasi sama sekali, jadi rasanya itu harus diubah sekarang
Aku melihat situasi yang sudah seperti meme: “versi baru ffmpeg keluar, saatnya build sekarang juga… ah tidak, tak sabar, unduh binary saja”
Video terkait
Sedang merujuk ke proyek ffmpeg-builder dan memakainya sebagai bagian dari aplikasi untuk engineer video
yadif, mkvtoolnix, masalah yang muncul saat nama file mengandung apostrof, dan sebagainyaKalau sudah paham codec audio dan video yang diperlukan lalu memasangnya dengan benar, proses build-nya sederhana
Aku sudah melakukannya lebih dari 10 tahun, dan mengaturnya agar mendukung berbagai codec untuk memakai mpv. Secara pribadi, aku lebih suka mpv daripada vlc
Ini ringkasan changelog rilis kali ini
Berbagai fitur ditambahkan seperti opsi ffprobe -codec, parsing metadata EXIF, capture berbasis Windows.Graphics.Capture, decoding audio MPEG-H 3D, encoder H.264/AV1 berbasis D3D12, akselerasi hardware Vulkan (ProRes, DPX, dll.), dukungan JPEG-XS, filter metadata LCEVC, dan lain-lain
Penjelasan Wikipedia
Fitur ini membuat ide membangun alternatif Discord sebagai aplikasi desktop native alih-alih berbasis browser jadi terlihat lebih menarik
Khronos memposting artikel tentang Vulkan compute codec milik FFmpeg
Tulisan blog resmi
Saat ini aku sedang menambahkan fitur mengubah teks dua arah menjadi subtitle bitmap dengan Claude Code
Tautan proyek
Ini pekerjaan yang sangat menyenangkan
Baru sekarang aku tahu bahwa setiap rilis FFmpeg diberi tag dengan nama yang terkait matematika dan ilmu komputer. Cukup keren
Hardware encoding Rockchip berbasis rkmpp, jadi ini bukan solusi upstream. Sepertinya kernel Rockchip akan dibutuhkan
Aku penasaran berapa banyak kode dalam rilis ini yang ditulis oleh karyawan perusahaan besar
FFmpeg luar biasa, tetapi cara pakainya terlalu rumit
Akan bagus kalau ada antarmuka sederhana berbasis skrip seperti avisynth dulu
Sekarang menghafal perintah terasa terlalu berat, dan sayang sekali tim pengembang tampaknya tidak tertarik menyederhanakannya
-filter_complex, tetapi setelah mendekatinya sebagai konsep rantai filter, ternyata bisa dipahamiSemakin panjang perintahnya, semakin sulit debugging-nya, tetapi setelah terbiasa, pola error mulai terlihat
Kalau perintah yang sering dipakai disimpan sebagai shell script, semuanya jadi jauh lebih nyaman