Ukukhishwa kwephakheji ye-multimedia ye-FFmpeg 5.1

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

Engeza amazwana