Ngemva kwezinyanga eziyisithupha zokuthuthukiswa, iphakheji ye-multimedia ye-FFmpeg 5.1 iyatholakala, ehlanganisa iqoqo lezinhlelo zokusebenza kanye neqoqo lemitapo yolwazi yokusebenza kumafomethi ahlukahlukene we-multimedia (ukurekhoda, ukuguqula nokuqopha amafomethi omsindo nevidiyo). Iphakheji isatshalaliswa ngaphansi kwamalayisensi e-LGPL kanye ne-GPL, ukuthuthukiswa kwe-FFmpeg kwenziwa eduze kwephrojekthi ye-MPlayer. Ushintsho olubalulekile lwenombolo yenguqulo luchazwa izinguquko eziphawulekayo ku-API kanye nokushintshela kusikimu esisha sokukhiqiza ukukhishwa, ngokuya ngokuthi ukukhishwa okusha okubalulekile kuzokwenziwa kanye ngonyaka, futhi kukhishwe ngesikhathi esingeziwe sosekelo - kanye njalo eminyakeni emibili. I-FFmpeg 5.0 izoba ukukhishwa kokuqala kwe-LTS kwephrojekthi.
Phakathi kwezinguquko ezengezwe ku-FFmpeg 5.1 kukhona:
- Usekelo olungeziwe lwesistimu yefayela ehlukaniselwe i-IPFS kanye nephrothokholi esetshenziswa nayo ukubopha amakheli e-IPNS angunaphakade.
- Ukwesekwa okwengeziwe kwefomethi yesithombe se-QOI.
- Usekelo olungeziwe lwefomethi yesithombe ye-PHM (Portable Half float Map)
- Ikhono lokusebenzisa i-VDPAU (I-Video Decode and Presentation) API yokusheshisa izingxenyekazi zekhompuyutha zokuqoshwa kwevidiyo ngefomethi ye-AV1 seliqalisiwe.
- Ukusekela isixhumi esibonakalayo sefa sokuqoshwa kwevidiyo yezingxenyekazi zekhompuyutha i-XvMC kunqanyuliwe.
- Kwengezwe inketho ethi "-o" kusisetshenziswa se-ffprobe ukuze ukhiphe ifayela elishiwo esikhundleni sokusakaza okukhiphayo okujwayelekile.
- Kwengezwe amadekhoda amasha: DFPWM, Vizrt Binary Image.
- Kwengezwe izifaki khodi ezintsha: pcm-bluray, DFPWM, Vizrt Binary Image.
- Kwengezwe amaphakethe wesitsha semidiya (muxer): DFPWM.
- Kwengezwe ama-unpackers esiqukathi semidiya (i-demuxer): DFPWM.
- Izihlungi zevidiyo ezintsha:
- I-SITI - ukubalwa kwezici zekhwalithi yevidiyo SI (Spatial Info) kanye ne-TI (Imininingwane Yesikhashana).
- i-avsynctest - ihlola ukuvumelanisa komsindo nevidiyo.
- impendulo - iqondisa kabusha amafreyimu anqanyuliwe kwesinye isihlungi bese ihlanganisa umphumela nevidiyo yoqobo.
- pixelize - pixelizes ividiyo.
- colormap - ukubonakaliswa kwemibala kwamanye amavidiyo.
- colorchart — ukukhiqizwa kwethebula lezilungiselelo zombala.
- phindaphinda - phindaphinda amanani we-pixel kusuka kuvidiyo yokuqala ngamaphikseli asuka kuvidiyo yesibili.
- pgs_frame_merge ihlanganisa izingxenye zemibhalo engezansi ye-PGS ibe yiphakethe elilodwa (bitstream).
- blurdetect - inquma ukufiphala kozimele.
- i-remap_opencl - yenza i-pixel remapping.
- I-chromakey_cuda iwukusebenzisa i-chromakey esebenzisa i-CUDA API ukusheshisa.
- Izihlungi zomsindo ezintsha:
- inkhulumomphendvulwano - ukukhiqizwa komsindo ozungezile (3.0) usuka ku-stereo, ukudlulisa umsindo wezingxoxo ezikhulunywayo okhona kuzo zombili iziteshi zesitiriyo ukuya esiteshini esimaphakathi.
- i-tiltshelf - khulisa/nciphisa amaza aphezulu noma aphansi.
- i-virtualbass - ikhiqiza i-bass channel eyengeziwe ngokusekelwe kudatha evela eziteshini ze-stereo.
Source: opennet.ru