FFmpeg 4.3 dilengkapi dengan sokongan API grafik Vulkan dan banyak lagi

Setelah sepuluh bulan bekerja keras menumpukan pada pengembangan versi baru pakej multimedia yang popular "FFmpeg 4.3" pembangunnya mengumumkan pelancaran dan ketersediaannya kepada masyarakat umum.

Versi baru FFmpeg 4.3 ini merangkumi banyak perubahan, yang mana mungkin yang paling penting adalah sokongan tambahan untuk API grafik Vulkan, yang dilengkapi dengan banyak ciri baru.

Bagi mereka yang tidak tahu FFmpeg, anda harus tahu bahawa ini ia adalah pakej multimedia sejak itu dikenali dan digunakan oleh sebilangan besar aplikasi merangkumi rangkaian aplikasi dan koleksi perpustakaan untuk operasi dalam pelbagai format multimedia (rakaman, penukaran dan penyahkodan format audio dan video).

Pakej ini diedarkan di bawah lesen LGPL dan GPL, dan pengembangan FFmpeg dilakukan bersama dengan projek MPlayer.

Ciri baru utama FFmpeg 4.3

Seperti yang disebutkan di awal, kebaharuan utama versi baru ini adalah sokongan tambahan untuk API grafik Vulkan, tetapi itu juga disertai dengan perubahan lain yang disebutkan dalam pengumuman bahawa, untuk Linux, pengekod menggunakan mesin AMD AMF / VCE dilaksanakan untuk pecutan dan juga pilihan untuk penapis khas avgblur_vulkan, overlay_vulkan, scale_vulkan, dan chromaber_vulkan.

API VDPAU (Penyahkodan Video dan Penyampaian) dapat digunakan untuk pecutan perkakasan pemprosesan video VP9.

selain itu menambah keupayaan untuk mengekod video AV1 menggunakan perpustakaan librav1e, ditulis dalam Rust dan dikembangkan oleh komuniti Xiph dan Mozilla.

Melanjutkan penambahbaikan untuk Linux, juga disoroti bahawa peralihan dibuat dari pelayan bingkai untuk penyuntingan aliran video secara tidak linear AvxSynth, yang berada dalam keadaan terbengkalai selama 5 tahun, ke cawangan AviSynth + semasa.

Walaupun secara amnya untuk bekas media mp4, sokongan untuk codec audio berbilang saluran HD sejati lossless dan codec untuk bunyi 3D dimensi MPEG-H.

Di samping itu, kita dapat mencari penyahkod baru ditambah, yang: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, ADVM Perisian Tegangan Tinggi, ADPCM IMA MTF, CDToons, Siren, DERF DF dan CRI HCA.

Pakej bekas media streamhash (muxer) telah ditambahkan dan kemampuan untuk mengemas pcm dan pgs ke dalam bekas m2ts telah dilaksanakan.

Penyahkod bekas media ditambah (demuxer): AV1 dengan sambungan dari App B, Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun and .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank.

Perubahan lain yang menonjol:

  • Menambah sokongan untuk protokol ZeroMQ dan RabbitMQ (AMQP 0-9-1).
  • Strukturnya merangkumi penganalisis gambar dalam format WebP.
  • Decoder MJPEG dan VP9 dilaksanakan, menggunakan mekanisme pecutan perkakasan Intel QSV (Quick Sync Video), serta pengekod VP9 berasaskan Intel QSV.
  • Sokongan tambahan untuk gaya sari kata teks teks masa 3GPP.
  • Menambah pengekodan pada Microsoft Media Foundation API.
  • Menambah pengekod ADPCM untuk data audio yang digunakan dalam permainan oleh Simon & Schuster Interactive.

Dari penapis baru yang ditambahkan, yang berikut menonjol:

  • v360 - Menukar video 360 darjah ke pelbagai format.
  • tatal: menatal video secara mendatar atau menegak pada kelajuan tertentu;
  • arnndn - penapis penekanan bunyi yang menggunakan rangkaian saraf berulang;
  • maskedmin dan maskedmax - menggabungkan dua aliran video berdasarkan perbezaan dari aliran ketiga;
  • median - Penapis kebisingan yang memilih piksel tengah segi empat tepat yang sesuai dengan jejari yang ditentukan.

Akhirnya bagi mereka yang berminat untuk mengetahui lebih lanjut mengenainya mengenai keluaran baru ini, anda boleh menyemak changelog penuh dalam pautan ini.

manakala bagi mereka yang ingin memasang atau mengemas kini dari FFmpeg anda harus tahu bahawa pakej ini terdapat di sebilangan besar pengedaran Linux atau jika anda suka, anda boleh memuat turun kod sumbernya untuk penyusunan dari pautan di bawah.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.