Sawise sepuluh sasi pembangunan, paket multimedia FFmpeg 4.4 kasedhiya, kalebu sakumpulan aplikasi lan koleksi perpustakaan kanggo operasi ing macem-macem format multimedia (ngrekam, ngowahi lan dekoding format audio lan video). Paket kasebut disebarake miturut lisensi LGPL lan GPL, pangembangan FFmpeg ditindakake ing jejere proyek MPlayer.
Antarane owah-owahan sing ditambahake menyang FFmpeg 4.4 yaiku:
- Kemampuan kanggo nggunakake VDPAU (Video Decode lan Presentasi) API kanggo akselerasi hardware saka video dekoding ing HEVC / H.265 (10/12bit) lan VP9 (10/12bit) format wis dipun ginakaken.
- Dhukungan diwenehake kanggo dekoding video ing format AV1 nggunakake mesin akselerasi hardware NVIDIA NVDEC lan Intel QSV (Quick Sync Video), uga nggunakake API DXVA2/D3D11VA.
- Nambahake kemampuan kanggo encode AV1 ing monochrome nggunakake perpustakaan libaom (mbutuhake paling ora versi 2.0.1).
- Kemampuan kanggo encode video ing format AV1 wis dipun ginakaken nggunakake encoder SVT-AV1 (Scalable Video Technology AV1), kang nggunakake kemampuan komputer podo hardware ditemokakΓ© ing CPU Intel modern.
- Piranti output sing ditambahake liwat kerangka AudioToolbox.
- Dhukungan tambahan kanggo protokol gophers (gopher liwat TLS).
- Dhukungan ditambahake kanggo protokol RIST (Reliable Internet Stream Transport) nggunakake librist.
- Mbusak dhukungan kanggo encoder adhedhasar libwavpack.
- Ditambahake dekoder anyar: AV1 (kanthi hardware accelerated decoding), AV1 (liwat VAAPI), AVS3 (liwat 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.
- Encoders anyar sing ditambahake: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (subtitles).
- Added media wadhah packers (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (subtitles), LEGO Racers ALP (.tun lan .pcm).
- Added media container unpackers (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 anyar wis ditambahake: IPU, Dolby E, CRI, XBM.
- Filter anyar:
- chromanr - nyuda gangguan warna ing video.
- afreqshift lan aphaseshift - nggeser frekuensi lan fase swara.
- adenorm - nambah gangguan ing tingkat tartamtu.
- speechnorm - nindakake normalisasi wicara.
- asupercut - ngethok frekuensi ndhuwur 20 kHz saka swara.
- asubcut - ngethok frekuensi subbuffer.
- asuperpass lan asuperstop - implementasine saka Butterworth saringan frekuensi.
- shufflepixels - ngatur ulang piksel ing pigura video.
- tmidequalizer - aplikasi efek Ekualisasi Video Temporal Midway.
- estdif - deinterlacing nggunakake algoritma Edge Slope Tracing.
- epx minangka filter pembesaran kanggo nggawe seni piksel.
- geser - geser transformasi video.
- kirsch - Aplikasi operator Kirsch kanggo video.
- colortemperature - nyetel suhu warna video.
- colorcontrast - nyetel kontras warna antarane komponen RGB kanggo video.
- colorcorrect - pangaturan imbangan putih kanggo video.
- colorize - overlay warna ing video.
- cahya - nyetel tingkat cahya kanggo video.
- monochrome - ngowahi video warna dadi grayscale.
- aexciter - generasi komponen swara frekuensi dhuwur sing ora ana ing sinyal asli.
- vif lan msad - nemtokake koefisien VIF (Visual Information Fidelity) lan MSAD (Mean Sum of Absolute Differences) kanggo ngevaluasi beda antarane rong video.
- identitas β nentokake tingkat prabΓ©dan antarane rong video.
- setts - nyetel PTS (presentation time stamp) lan DTS (decoding time stamp) ing paket (bitstream).
Source: opennet.ru