Rilis paket multimedia FFmpeg 4.4

Setelah sepuluh bulan pengembangan, paket multimedia FFmpeg 4.4 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 4.4 adalah:

  • Kemampuan untuk menggunakan API VDPAU (Video Decode and Presentation) untuk akselerasi perangkat keras decoding video dalam format HEVC/H.265 (10/12bit) dan VP9 (10/12bit) telah diterapkan.
  • Dukungan diberikan untuk decoding video dalam format AV1 menggunakan mesin akselerasi perangkat keras NVIDIA NVDEC dan Intel QSV (Quick Sync Video), serta menggunakan API DXVA2/D3D11VA.
  • Menambahkan kemampuan untuk menyandikan AV1 dalam monokrom menggunakan perpustakaan libaom (memerlukan setidaknya versi 2.0.1).
  • Kemampuan untuk menyandikan video dalam format AV1 telah diimplementasikan menggunakan encoder SVT-AV1 (Scalable Video Technology AV1), yang menggunakan kemampuan komputasi paralel perangkat keras yang terdapat pada CPU Intel modern.
  • Menambahkan perangkat keluaran melalui kerangka AudioToolbox.
  • Menambahkan dukungan untuk protokol gophers (gopher over TLS).
  • Menambahkan dukungan untuk protokol RIST (Reliable Internet Stream Transport) menggunakan librist.
  • Menghapus dukungan untuk encoder berbasis liwavpack.
  • Menambahkan decoder baru: AV1 (dengan decoding yang dipercepat perangkat keras), AV1 (melalui VAAPI), AVS3 (melalui libuavs3d), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Argonaut Games Video, MSP v2 ( Microsoft Paint), Simbiosis IMX, Gambar Digital SGA.
  • Menambahkan encoder baru: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, ADPCM Perangkat Lunak Tegangan Tinggi, ADPCM IMA AMV, TTML (subtitle).
  • Menambahkan pengemas wadah media (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (subtitle), LEGO Racers ALP (.tun dan .pcm).
  • Menambahkan unpacker wadah media (demuxer): AV1 (Low overhead bitstream), ACE, AVS3, MacCaption, MOFLEX, MODS, MCA, SVS, BRP (Argonaut Games), DAT, aax, IPU, xbm_pipe, binka, Simbiosis IMX, Gambar Digital SGA, MSP v2 (Microsoft Paint).
  • Parser baru telah ditambahkan: IPU, Dolby E, CRI, XBM.
  • Filter baru:
    • chromenr - mengurangi noise warna dalam video.
    • afreqshift dan aphaseshift - menggeser frekuensi dan fase suara.
    • adenorm - menambahkan kebisingan pada tingkat tertentu.
    • norma bicara - melakukan normalisasi ucapan.
    • asupercut - memotong frekuensi di atas 20 kHz dari suara.
    • asubcut - memotong frekuensi subbuffer.
    • asuperpass dan asuperstop - implementasi filter frekuensi Butterworth.
    • shufflepixels - mengatur ulang piksel dalam bingkai video.
    • tmidequalizer - penerapan efek Ekualisasi Video Temporal Midway.
    • estdif - deinterlacing menggunakan algoritma Edge Slope Tracing.
    • epx adalah filter pembesaran untuk membuat seni piksel.
    • geser - geser transformasi video.
    • kirsch - Terapkan operator Kirsch ke video.
    • colortemperature β€” menyesuaikan suhu warna video.
    • colorcontrast - menyesuaikan kontras warna antara komponen RGB untuk video.
    • koreksi warna - penyesuaian white balance untuk video.
    • colorize β€” hamparan warna pada video.
    • eksposur - menyesuaikan tingkat eksposur video.
    • monokrom - mengubah video berwarna menjadi skala abu-abu.
    • aciteter - pembangkitan komponen suara frekuensi tinggi yang tidak ada dalam sinyal aslinya.
    • vif dan msad - penentuan koefisien VIF (Visual Information Fidelity) dan MSAD (Mean Sum of Absolute Differences) untuk mengevaluasi perbedaan antara dua video.
    • identitas β€” menentukan tingkat perbedaan antara dua video.
    • setts β€” mengatur PTS (cap waktu presentasi) dan DTS (cap waktu decoding) dalam paket (bitstream).

Sumber: opennet.ru

Tambah komentar