FFmpeg 5.0 «Lorentz» telah pun dikeluarkan dan ini adalah beritanya

Selepas sepuluh bulan pembangunan keluaran versi baharu FFmpeg 5.0 telah diumumkan, yang merangkumi satu set aplikasi dan koleksi perpustakaan untuk operasi pada pelbagai format multimedia (rakaman, penukaran dan penyahkodan format audio dan video).

Perubahan ketara dalam nombor versi adalah disebabkan oleh perubahan API yang ketara dan peralihan kepada skim penjanaan keluaran baharu, mengikut mana keluaran utama baharu akan dibentuk setahun sekali, dan keluaran dengan masa sokongan lanjutan - setiap dua tahun sekali. FFmpeg 5.0 akan menjadi versi LTS pertama projek itu.

Ciri baru utama FFmpeg 5.0

Dalam versi baru ini pembersihan ketara API lama untuk pengekodan dan penyahkodan, serta peralihan kepada API N:M baharu, yang menawarkan antara muka pengaturcaraan tunggal untuk audio dan video, serta codec berasingan untuk aliran input dan output.

Juga disebutkan bahawa semua API lama yang ditandakan sebelum ini telah dialih keluar ditamatkan dan menambah API baharu untuk penapis aliran bit.

Selain itu, menambah format dan codec yang berasingan: Pembongkar bekas media tidak lagi menyepadukan konteks penyahkod penuh. API yang dialih keluar untuk mendaftar codec dan format: semua format kini sentiasa didaftarkan.

Ditambah sokongan untuk seni bina LoongArch yang digunakan dalam pemproses Loongson, serta sokongan untuk sambungan SIMD LSX dan LASX yang disediakan dalam LoongArch. Pengoptimuman LoongArch khusus telah dilaksanakan untuk codec H.264, VP8 dan VP9.

Ditambah sokongan untuk protokol concatf, yang mentakrifkan format untuk memindahkan senarai sumber ("ffplay concatf:split.txt"), turut menambah penyahkod baharu: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (bitmaps), pengekod baharu: dibungkus dalam bit, Apple Grafik (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. Tetapan pengekod AAC telah ditukar untuk mencapai kualiti yang lebih tinggi.

Selain itu, ia juga diperhatikan bahawa pembungkus kontena media telah ditambah (muxer): Westwood AUD, Argonaut Games CVG, AV1 (Low Overhead Bitstream), Added Media Container Unpackers (demuxer): IMF, Argonaut Games CVG.
Menambah penghurai baharu untuk codec audio AMR (Adaptive Multi-Rate) dan menambahkan pembungkus data muatan (pembungkus) untuk memindahkan video tidak dimampatkan menggunakan protokol RTP (RFC 4175).

Bagi penapis video baharu:

  • segmen dan segmen: membelah strim dengan video atau bunyi kepada berbilang strim dibahagikan mengikut masa atau bingkai.
  • hsvkey dan hsvhold: Gantikan sebahagian gamut warna HSV dalam video dengan nilai skala kelabu.
  • dunia kelabu: menggunakan algoritma berdasarkan hipotesis dunia kelabu.
  • scharr: aplikasi operator Orb (varian operator Sobel dengan pekali berbeza) pada video input.
  • morfo: Membolehkan anda menggunakan pelbagai transformasi morfologi pada video.
  • Latensi: Mengukur kelewatan penapis minimum dan maksimum untuk penapis yang digunakan sebelum ini.
  • limitdiff: Mentakrifkan perbezaan antara dua atau tiga aliran video.
  • xmenghubungkaitkan: Mengira korelasi silang antara strim video.
  • varblur: kabur video berubah-ubah dengan definisi jejari kabur bagi video kedua.
  • ketepuan tulang: Gunakan pelarasan warna, ketepuan atau kecerahan pada video.
  • spektrum warna: Hasilkan aliran video dengan spektrum warna yang diberikan.
  • libplacebo: Aplikasi untuk membuat pewarna HDR daripada perpustakaan libplacebo.
  • vflip_vulkan, hflip_vulkan dan flip_vulkan: ialah varian penapis flip video menegak atau mendatar (vflip, hflip dan flip) yang dilaksanakan menggunakan API grafik Vulkan.
  • yadif_videotoolbox: Varian penapis nyahinterlacing yadif berdasarkan rangka kerja VideoToolbox.

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.