Rilis paket multimedia FFmpeg 6.0

Setelah enam bulan pengembangan, paket multimedia FFmpeg 6.0 tersedia, yang mencakup seperangkat aplikasi dan kumpulan perpustakaan untuk pengoperasian berbagai format multimedia (perekaman, konversi, dan decoding format audio dan video). Paket ini didistribusikan di bawah lisensi LGPL dan GPL, pengembangan FFmpeg dilakukan berdekatan dengan proyek MPlayer.

Di antara perubahan yang ditambahkan ke FFmpeg 6.0 adalah:

  • Membangun ffmpeg dalam mode multi-thread telah diwajibkan. Setiap pembungkus wadah media (muxer) kini berjalan di thread terpisah.
  • Dukungan yang diterapkan untuk VAAPI dan QSV (Quick Sync Video) untuk pengkodean dan decoding VP9 dan HEVC dengan subsampling warna 4:2:2 dan 4:4:4, pengkodean kedalaman warna 10 dan 12-bit.
  • Menambahkan dukungan untuk perpustakaan oneVPL (oneAPI Video Processing Library) untuk menggunakan teknologi akselerasi perangkat keras Intel QSV (Quick Sync Video).
  • Menambahkan encoder AV1 dengan akselerasi perangkat keras berdasarkan QSV.
  • Opsi telah ditambahkan ke utilitas ffmpeg:
    • "-shortest_buf_duration" untuk mengatur durasi maksimum frame yang di-buffer (semakin lama, semakin tinggi akurasi dalam mode "-shortest", tetapi konsumsi memori dan latensi lebih tinggi).
    • β€œ-stats_enc_pre[_fmt]”, β€œ-stats_enc_post[_fmt]” dan β€œ-stats_mux_pre[_fmt]” untuk merekam informasi frame-by-frame tentang aliran yang dipilih pada berbagai tahap pengkodean ke dalam file yang ditentukan.
    • "-fix_sub_duration_heartbeat" untuk menentukan aliran video detak jantung yang digunakan untuk membagi subtitle.
  • Sintaks filtergraph telah diperluas untuk memungkinkan nilai opsi diteruskan dari file tertentu. Nama file ditentukan dengan menentukan nilai yang diawali dengan '/', misalnya, "ffmpeg -vf drawtext=/text=/tmp/some_text" akan memuat parameter teks dari file /tmp/some_text.
  • Menambahkan dukungan untuk format gambar: WBMP (Wireless Application Protocol Bitmap), Radiance HDR (RGBE).
  • Menambahkan dekoder baru: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.
  • Menambahkan encoder baru: nvenc AV1, MediaCodec.
  • Menambahkan unpacker wadah media (demuxer): SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
  • Dekoder CrystalHD sudah tidak digunakan lagi.
  • Filter video baru:
    • ddagrab - Rekam video desktop Windows melalui Desktop Duplication API.
    • corr - Menentukan korelasi antara dua video.
    • ssim360 - penilaian kesamaan video yang diambil dalam mode 360Β°.
    • hstack_vaapi, vstack_vaapi dan xstack_vaapi - menggabungkan beberapa video (setiap video ditampilkan di area layarnya sendiri) menggunakan VAAPI untuk akselerasi.
    • backgroundkey - mengubah latar belakang statis menjadi transparan.
    • Mode untuk menentukan area pemotongan berdasarkan vektor dan tepi gerak telah ditambahkan ke filter cropdetect.
  • Filter suara baru:
    • showcwt - konversi audio ke video dengan visualisasi frekuensi spektrum menggunakan transformasi wavelet berkelanjutan dan morlet.
    • adrc - Menerapkan filter ke aliran audio input untuk mengubah rentang dinamis spektral.
    • a3dscope - Mengubah audio input menjadi audio 3D spasial.
    • afdelaysrc - Menghasilkan koefisien respon impuls terbatas (FIR).
  • Filter aliran bit baru:
    • Konversi dari media100 ke mjpegb.
    • Mengkonversi dari DTS ke PTS.

Sumber: opennet.ru

Tambah komentar