Ngemuva kwezinyanga eziyishumi zokuthuthukiswa, iphakheji ye-multimedia ye-FFmpeg 4.4 iyatholakala, ehlanganisa iqoqo lezinhlelo zokusebenza kanye neqoqo lemitapo yolwazi yokusebenza kumafomethi we-multimedia ahlukahlukene (ukurekhoda, ukuguqula nokuqopha amafomethi omsindo nevidiyo). Iphakheji isatshalaliswa ngaphansi kwamalayisensi e-LGPL kanye ne-GPL, ukuthuthukiswa kwe-FFmpeg kwenziwa eduze kwephrojekthi ye-MPlayer.
Phakathi kwezinguquko ezengezwe ku-FFmpeg 4.4 kukhona:
- Ikhono lokusebenzisa i-VDPAU (I-Video Decode and Presentation) API yokusheshisa izingxenyekazi zekhompuyutha zokuqoshwa kwevidiyo kumafomethi we-HEVC/H.265 (10/12bit) kanye ne-VP9 (10/12bit) seliqalisiwe.
- Usekelo luhlinzekwa ekuqoshweni kwevidiyo ngefomethi ye-AV1 kusetshenziswa izinjini zokusheshisa zehadiwe ze-NVIDIA NVDEC ne-Intel QSV (Quick Sync Video), kanye nokusebenzisa i-DXVA2/D3D11VA API.
- Kwengezwe amandla okufaka ikhodi i-AV1 nge-monochrome kusetshenziswa ilabhulali ye-libaom (idinga okungenani inguqulo engu-2.0.1).
- Ikhono lokufaka ikhodi yevidiyo ngefomethi ye-AV1 lisetshenziswe kusetshenziswa isifaki khodi se-SVT-AV1 (Scalable Video Technology AV1), esisebenzisa i-hardware parallel computing amakhono atholakala kuma-Intel CPUs wesimanje.
- Kwengezwe idivayisi yokukhipha ngohlaka lwe-AudioToolbox.
- Ukwesekwa okwengeziwe kwephrothokholi ye-gophers (gopher over TLS).
- Kwengezwe usekelo lwephrothokholi ye-RIST (Reliable Internet Stream Transport) kusetshenziswa i-librist.
- Kususwe usekelo lwesifaki khodi esisekelwe ku-libwavpack.
- Kungezwe ama-decoder amasha: i-AV1 (enokukhishwa kwekhodi okusheshisiwe kwehadiwe), AV1 (nge-VAAPI), AVS3 (nge-libuavs3d), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Argonaut Games Video, MSP v2 ( I-Microsoft Paint), i-Simbiosis IMX, Izithombe Zedijithali SGA.
- Kwengezwe izifaki khodi ezintsha: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (imibhalo engezansi).
- Amapaki esiqukathi semidiya engeziwe (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (imibhalo engezansi), LEGO Racers ALP (.tun kanye .pcm).
- Izinqamuli zesiqukathi semidiya esingeziwe (i-demuxer): AV1 (i-bitstream engaphezulu ephansi), ACE, AVS3, MacCaption, MOFLEX, MODS, MCA, SVS, BRP (Argonaut Games), DAT, aax, IPU, xbm_pipe, binka, Simbiosis IMX, Digital Pictures SGA , MSP v2 (Microsoft Paint).
- Abahlaziyi abasha bangeziwe: IPU, Dolby E, CRI, XBM.
- Izihlungi ezintsha:
- I-chromanr - inciphisa umsindo wombala kuvidiyo.
- i-afreqshift ne-aphasishift - shintsha imvamisa nesigaba somsindo.
- i-adenorm - yengeza umsindo ezingeni elithile.
- i-speechnorm - yenza inkulumo evamile.
- i-asupercut - isika amaza angaphezu kuka-20 kHz emsindweni.
- i-asubcut - inqamula amaza e-subbuffer.
- i-asuperpass ne-asuperstop - ukuqaliswa kwezihlungi zefrikhwensi yaseButterworth.
- ama-shufflepixels - ihlela kabusha amaphikseli kumafreyimu evidiyo.
- I-tmidequalizer - ukusetshenziswa komphumela we-Temporal Midway Video Equalization.
- estdif - deinterlacing usebenzisa i-algorithm ye-Edge Slope Tracing.
- I-epx yisihlungi sokukhulisa ukudala ubuciko be-pixel.
- shear β shear video transformation.
- I-kirsch - Faka i-opharetha ye-Kirsch kuvidiyo.
- colortemperature β lungisa izinga lokushisa lombala wevidiyo.
- colorcontrast - ilungisa umehluko wombala phakathi kwezingxenye ze-RGB zevidiyo.
- colorcorrect - ukulungiswa kwebhalansi emhlophe yevidiyo.
- colorize - ukumbozwa kombala kuvidiyo.
- ukuchayeka - lungisa izinga lokuchayeka levidiyo.
- i-monochrome - iguqula ividiyo yombala ibe yi-grayscale.
- i-aexciter - ukukhiqizwa kwezingxenye zomsindo wemvamisa ephezulu ezingekho kusiginali yoqobo.
- i-vif ne-msad - ukunqunywa kwamakhoefiyenti e-VIF (Visual Information Fidelity) kanye ne-MSAD (Mean Sum of Absolute Differences) ukuze kuhlolwe umehluko phakathi kwamavidiyo amabili.
- ubunikazi β ukunquma izinga lomehluko phakathi kwamavidiyo amabili.
- amasethi β usetha i-PTS (isitembu sesikhathi sesethulo) kanye ne-DTS (isitembu sesikhathi sokuqopha) emaphaketheni (bitstream).
Source: opennet.ru