Rilis paket multimedia FFmpeg 4.3 dengan dukungan untuk API grafis Vulkan
Setelah sepuluh bulan pembangunan tersedia paket multimedia FFmpeg 4.3, yang mencakup sekumpulan aplikasi dan kumpulan perpustakaan untuk pengoperasian pada berbagai format multimedia (merekam, mengonversi, dan mendekode format audio dan video). Paket ini didistribusikan di bawah lisensi LGPL dan GPL, pengembangan FFmpeg dilakukan berdekatan dengan proyek MPlayer.
Kemungkinan menggunakan API disediakan VDPAU (Dekode dan Presentasi Video) untuk akselerasi perangkat keras pemrosesan video dalam format VP9;
Menambahkan kemampuan untuk menyandikan video AV1 menggunakan perpustakaan librav1e, ditulis dalam Rust dan dikembangkan oleh komunitas Xiph dan Mozilla;
Dukungan untuk codec audio multisaluran lossless telah diterapkan untuk wadah media mp4 HD Sejati dan codec untuk suara tiga dimensi MPEG-H 3D;
Di Linux, transisi telah dilakukan dari frameserver untuk pengeditan aliran video non-linier (codec video virtual) AvxSynth, yang telah ditinggalkan selama 5 tahun, pada pertigaan saat ini AviSynth+;
Paket ini mencakup parser untuk gambar dalam format WebP;
Dekoder MJPEG dan VP9 diimplementasikan menggunakan mekanisme akselerasi perangkat keras Intel QSV (Quick Sync Video), serta encoder VP9 berdasarkan Intel QSV;
Dukungan yang diperluas untuk gaya subtitle dalam format Subtitle Teks Berwaktu 3GPP;
Menambahkan encoder ADPCM untuk data audio yang digunakan dalam game Interaktif Simon & Schuster;
Menambahkan decoder baru: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, Perangkat Lunak Tegangan Tinggi ADPCM, ADPCM IMA MTF, CDToons, Siren, DERF DPCM dan CRI HCA;
Menambahkan pengemas wadah media streamhash (muxer) dan menerapkan kemampuan untuk mengemas pcm dan pgs ke dalam wadah m2ts;
Menambahkan unpacker wadah media (demuxer): AV1 dengan ekstensi dari aplikasi B,
Argonaut Games ASF, KVAG Perang Nyata, Rayman 2 APM, LEGO Racers ALP (.tun dan .pcm), FWSE, DERF, CRI HCA, Soundbank Seri Pinball Pro;
cas β menerapkan filter penajaman CAS (Contrast Adaptive Sharpen) ke video;
film β menerapkan algoritma yang dinormalisasi LMS (Kuadrat terkecil) ke aliran audio pertama, menghitung koefisien berdasarkan perbedaan dengan aliran kedua;
overlay_cuda β menempatkan bagian dari satu video di atas video lainnya;
tmedian β filter pengurangan noise yang menggunakan piksel median dari beberapa frame yang berhasil;
ambang batas bertopeng β memilih piksel saat memfilter berdasarkan perbandingan perbedaan antara dua aliran video dengan nilai ambang batas;
asubboost β meningkatkan frekuensi untuk subbuffer;
pcm_rechunk β mengemas ulang audio PCM dengan mempertimbangkan frekuensi pengambilan sampel atau kecepatan transmisi paket yang ditentukan;
scdet β menentukan perubahan adegan dalam video (misalnya, untuk menentukan pergerakan dalam bingkai);
gradien β menghasilkan aliran video dengan gradien;