Keluaran pakej multimedia FFmpeg 6.0

Selepas enam bulan pembangunan, pakej multimedia FFmpeg 6.0 tersedia, termasuk satu set aplikasi dan koleksi perpustakaan untuk operasi pada pelbagai format multimedia (rakam, menukar dan menyahkod format audio dan video). Pakej itu diedarkan di bawah lesen LGPL dan GPL, pembangunan FFmpeg dijalankan bersebelahan dengan projek MPlayer.

Antara perubahan yang ditambahkan pada FFmpeg 6.0 ialah:

  • Membina ffmpeg dalam mod berbilang benang telah diwajibkan. Setiap pembalut bekas media (muxer) kini dijalankan dalam urutan yang berasingan.
  • Melaksanakan sokongan untuk VAAPI dan QSV (Video Penyegerakan Pantas) untuk pengekodan dan penyahkodan VP9 dan HEVC dengan subsampel warna 4:2:2 dan 4:4:4, pengekodan kedalaman warna 10 dan 12 bit.
  • Menambah sokongan untuk pustaka oneVPL (oneAPI Video Processing Library) untuk menggunakan teknologi pecutan perkakasan Intel QSV (Quick Sync Video).
  • Pengekod AV1 ditambah dengan pecutan perkakasan berdasarkan QSV.
  • Pilihan telah ditambahkan pada utiliti ffmpeg:
    • "-shortest_buf_duration" untuk menetapkan tempoh maksimum bingkai buffer (semakin lama, semakin tinggi ketepatan dalam mod "-shortest", tetapi penggunaan memori dan kependaman yang lebih tinggi).
    • β€œ-stats_enc_pre[_fmt]”, β€œ-stats_enc_post[_fmt]” dan β€œ-stats_mux_pre[_fmt]” untuk merakam maklumat bingkai demi bingkai tentang strim terpilih pada pelbagai peringkat pengekodan ke dalam fail yang ditentukan.
    • "-fix_sub_duration_heartbeat" untuk menentukan strim video degupan jantung yang digunakan untuk memisahkan sari kata.
  • Sintaks graf penapis telah dilanjutkan untuk membolehkan nilai pilihan dihantar dari fail tertentu. Nama fail ditentukan dengan menentukan nilai yang diawali dengan '/', sebagai contoh, "ffmpeg -vf drawtext=/text=/tmp/some_text" akan memuatkan parameter teks daripada fail /tmp/some_text.
  • Sokongan tambahan untuk format imej: WBMP (Peta Bit Protokol Aplikasi Wayarles), Radiance HDR (RGBE).
  • Ditambah dekoder baharu: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.
  • Menambah pengekod baharu: nvenc AV1, MediaCodec.
  • Penambah pembongkar bekas media (demuxer): SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
  • Penyahkod CrystalHD telah ditamatkan.
  • Penapis video baharu:
    • ddagrab - Tangkap video desktop Windows melalui API Duplikasi Desktop.
    • corr - Menentukan korelasi antara dua video.
    • ssim360 - penilaian kesamaan video yang ditangkap dalam mod 360Β°.
    • hstack_vaapi, vstack_vaapi dan xstack_vaapi - menggabungkan beberapa video (setiap video ditunjukkan dalam kawasan skrinnya sendiri) menggunakan VAAPI untuk pecutan.
    • backgroundkey - menukar latar belakang statik menjadi telus.
    • Mod untuk menentukan kawasan tanaman berdasarkan vektor dan tepi gerakan telah ditambahkan pada penapis pengesan tanaman.
  • Penapis bunyi baharu:
    • showcwt - penukaran audio kepada video dengan visualisasi frekuensi spektrum menggunakan transformasi wavelet berterusan dan morlet.
    • adrc - Gunakan penapis pada aliran audio input untuk menukar julat dinamik spektrum.
    • a3dscope - Menukar audio input kepada audio 3D spatial.
    • afdelaysrc - Menghasilkan pekali tindak balas impuls terhingga (FIR).
  • Penapis aliran bit baharu:
    • Tukar daripada media100 kepada mjpegb.
    • Tukar dari DTS ke PTS.

Sumber: opennet.ru

Tambah komen