I-FFmpeg 5.0 «Lorentz» isivele ikhishwe futhi lezi yizindaba zayo

Ngemva kwezinyanga eziyishumi zentuthuko ukukhishwa kwenguqulo entsha ye-FFmpeg 5.0 imenyezelwe, okufaka isethi yezinhlelo zokusebenza kanye neqoqo lemitapo yolwazi yokusebenza kumafomethi we-multimedia (ukurekhoda, ukuguqulwa nokuqoshwa kwamafomethi omsindo nevidiyo).

Ushintsho olubalulekile kunombolo yenguqulo kungenxa yezinguquko ezibalulekile ze-API kanye nokushintshela kusikimu esisha sokukhiqiza ukukhishwa, ngokuya ngokuthi yikuphi ukukhishwa okuyinhloko okuzokwenziwa kanye ngonyaka, futhi kukhishwe ngesikhathi esingeziwe sokusekela - kanye njalo eminyakeni emibili. I-FFmpeg 5.0 izoba inguqulo yokuqala ye-LTS yephrojekthi.

Izici ezintsha eziyinhloko zeFFmpeg 5.0

Kule nguqulo entsha ukuhlanzwa okubalulekile kwama-API amadala wombhalo wekhodi kanye nokuqopha, kanye nokudlulela ku-N:M API entsha, enikeza isixhumi esibonakalayo sohlelo esisodwa somsindo nevidiyo, kanye namakhodekhi ahlukene okusakaza okokufaka nokuphumayo.

Tambien kushiwo ukuthi wonke ama-API amadala amadala asusiwe yehlisiwe futhi yengeza i-API entsha yezihlungi ze-bitstream.

Ngaphandle kwalokho, wengeze amafomethi ahlukene namakhodekhi: Izinqamuli zesiqukathi semidiya azisahlanganisi umongo ogcwele we-decoder. Ama-API asusiwe okubhalisa amakhodekhi namafomethi: wonke amafomethi manje ahlala ebhalisiwe.

Kungeziwe ukusekelwa kwezakhiwo ze-LoongArch ezisetshenziswa kuma-Loongson processors, kanye nokusekelwa kwezandiso ze-LSX ne-LASX SIMD ezinikezwe ku-LoongArch. Ukulungiselelwa okuqondile kwe-LoongArch kusetshenziswe kumakhodekhi e-H.264, VP8 kanye ne-VP9.

Kungeziwe ukwesekwa kwephrothokholi ye-concatf, echaza ifomethi yokudlulisa uhlu lwezinsiza ("ffplay concatf:split.txt"), iphinde yengeza amadekhoda amasha: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (bitmaps), izifaki khodi ezintsha: zipakishwe ngamabhithi, i-Apple Imifanekiso (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. Izilungiselelo zesifaki khodi se-AAC zishintshiwe ukuze kuzuzwe ikhwalithi ephezulu.

Ngakolunye uhlangothi, kuyaphawulwa futhi ukuthi amaphakethe wesitsha semidiya angeziwe (muxer): Westwood AUD, Argonaut Games CVG, AV1 (Low Overhead Bitstream), Added Media Container Unpackers (demuxer): IMF, Argonaut Games CVG.
Kwengezwe umhlahleli omusha wekhodekhi yomsindo ye-AMR (Adaptive Multi-Rate) futhi wengeza isipakishi sedatha esikhokhelwayo (isipakishi) sokudlulisa ividiyo engacindezelwanga kusetshenziswa iphrothokholi ye-RTP (RFC 4175).

Mayelana nezihlungi zevidiyo ezintsha:

  • ingxenye kanye nengxenye: ukuhlukanisa ukusakaza ngevidiyo noma umsindo kube ukusakaza okuningi okuhlukaniswa yisikhathi noma amafreyimu.
  • hsvkey futhi hsvhold: Faka esikhundleni ingxenye ye-HSV color gamut kuvidiyo ngamavelu e-grayscale.
  • i-grayworld: kusetshenziswa i-algorithm esekelwe kumbono womhlaba ompunga.
  • sharr: ukusetshenziswa kwe-opharetha ye-Orb (okuhlukile kwe-opharetha ye-Sobel enama-coefficient ahlukene) kuvidiyo yokufaka.
  • i-morpho: Ikuvumela ukuthi usebenzise izinguquko ezihlukahlukene ze-morphological kuvidiyo.
  • I-latency: Ikala ubuncane kanye nokulibaziseka kwesihlungi esikhulu sesihlungi esisetshenziswe ngaphambilini.
  • limitdiff: Ichaza umehluko phakathi kokusakazwa kwevidiyo okubili noma okuthathu.
  • xcorrelate: Ibala ukuhlobana phakathi kokusakaza kwamavidiyo.
  • i-varblur: ukufiphala kwevidiyo okuguquguqukayo nencazelo yerediyasi efiphele yevidiyo yesibili.
  • ukugcwala kwamathambo: Sebenzisa ukulungiswa kwemibala, ukugcwaliswa kwesikhala, noma ukugqama kuvidiyo.
  • i-spectrum yombala: Khiqiza ukusakazwa kwevidiyo nge-spectrum yombala enikeziwe.
  • libplacebo: Isicelo sokunikeza imithunzi ye-HDR kusuka kulabhulali ye-libplacebo.
  • vflip_vulkan, hflip_vulkan, and flip_vulkan: izinhlobonhlobo zezihlungi ezipheqa mpo noma ezivundlile zevidiyo (vflip, hflip, and flip) ezisetshenziswa kusetshenziswa i-Vulkan graphics API.
  • yadif_videotoolbox: Okuhlukile kwesihlungi se-yadif deinterlacing esisekelwe kuhlaka lwe-VideoToolbox.

Okokugcina kulabo abanentshisekelo yokwazi kabanzi ngalo ngalokhu kukhishwa okusha, ungabheka i-changelog ephelele kulesi sixhumanisi.

Ngesikhathi kulabo abafuna ukufaka noma ukuvuselela kusuka ku-FFmpeg kufanele wazi ukuthi le phakheji itholakala ekusatshalalisweni okuningi kwe-Linux noma uma ukhetha ungalanda ikhodi yayo yomthombo yokuhlanganiswa kusuka kusixhumanisi esingezansi.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.