FFmpeg 5.0 «Lorentz» is al frijlitten en dit binne it nijs

Nei tsien moannen fan ûntwikkeling de frijlitting fan 'e nije ferzje fan FFmpeg 5.0 waard oankundige, dy't in set applikaasjes en in samling biblioteken omfettet foar operaasjes op ferskate multymediaformaten (opname, konverzje en dekodearjen fan audio- en fideoformaten).

De wichtige feroaring yn it ferzjenûmer komt troch wichtige API feroarings en de oergong nei in nije release generaasje skema, neffens hokker nije grutte releases ien kear yn 't jier wurde foarme, en releases mei útwreide stipetiid - ien kear yn' e twa jier. FFmpeg 5.0 sil de earste LTS-ferzje fan it projekt wêze.

Wichtige nije funksjes fan FFmpeg 5.0

Yn dizze nije ferzje wichtige skjinmeitsjen fan âlde API's foar kodearring en dekodearjen, lykas oergong nei de nije N: M API, dy't in inkele programmearynterface biedt foar audio en fideo, lykas ek aparte codecs foar ynfier- en útfierstreamen.

Ek it wurdt neamd dat alle earder markearre âlde APIs waarden fuortsmiten ôfkard en in nije API tafoege foar bitstreamfilters.

Njonken dat, tafoege aparte formaten en codecs: Unpackers fan mediacontainers yntegrearje de folsleine dekoderkontekst net mear. Fuortsmite API's foar registrearjen fan codecs en formaten: alle formaten binne no altyd registrearre.

Tafoege stipe foar de LoongArch-arsjitektuer brûkt yn Loongson-processors, lykas ek stipe foar de LSX- en LASX SIMD-útwreidings oanbean yn LoongArch. Spesifike LoongArch-optimisaasjes binne ymplementearre foar H.264, VP8 en VP9 codecs.

Tafoege stipe foar it concatf-protokol. Grafiken (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. De AAC-encoder-ynstellingen binne feroare om hegere kwaliteit te berikken.

Oan 'e oare kant, it wurdt ek opmurken dat media container packers waarden tafoege (muxer): Westwood AUD, Argonaut Games CVG, AV1 (Low Overhead Bitstream), Added Media Container Unpackers (demuxer): IMF, Argonaut Games CVG.
In nije parser tafoege foar de AMR (Adaptive Multi-Rate) audio codec en tafoege in loadloadgegevenspakker (packer) foar it oerdragen fan net-komprimeare fideo mei it RTP-protokol (RFC 4175).

Wat de nije fideofilters oanbelanget:

  • segment en segment: splitsen fan in stream mei fideo of lûd yn meardere streamen ferdield troch tiid of frames.
  • hsvkey en hsvhold: Ferfange in diel fan it HSV-kleurespektrum yn 'e fideo mei griisskalenwearden.
  • griiswrâld: mei help fan in algoritme basearre op de grize wrâld hypoteze.
  • scharr: tapassing fan 'e Orb-operator (in fariant fan' e Sobel-operator mei ferskate koeffizienten) op 'e ynfierfideo.
  • morfo: Hjirmei kinne jo ferskate morfologyske transformaasjes tapasse op 'e fideo.
  • Wachttiid: Maatret de minimale en maksimale filterfertraging foar it earder tapaste filter.
  • limitdiff: Beskiedt it ferskil tusken twa of trije fideostreamen.
  • xkorrelearje: Berekkent de krúskorrelaasje tusken fideostreamen.
  • varblur: fariabele fideo-wazige mei wazige radius-definysje fan 'e twadde fideo.
  • bone sêding: Tapasse oanpassingen fan kleur, sêding of helderheid op 'e fideo.
  • kleur spektrum: Generearje in fideostream mei in opjûn kleurspektrum.
  • libplacebo: Applikaasje foar it werjaan fan HDR-shaders út 'e libplacebo-bibleteek.
  • vflip_vulkan, hflip_vulkan, en flip_vulkan: binne farianten fan fertikale as horizontale fideo-flippingfilters (vflip, hflip, en flip) ymplementearre mei de Vulkan graphics API.
  • yadif_videotoolbox: In fariant fan it yadif deinterlacing-filter basearre op it VideoToolbox-ramt.

finalmente foar belangstellenden der mear oer te witten oer dizze nije release kinne jo it folsleine changelog kontrolearje yn dizze link.

Wylst foar dyjingen dy't wolle ynstallearje of fernije fan FFmpeg moatte jo wite dat dit pakket wurdt fûn yn 'e measte Linux-distribúsjes, of as jo leaver kinne jo de boarne koade downloade foar kompilaasje fanôf de link hjirûnder.


De ynhâld fan it artikel hâldt him oan ús prinsipes fan redaksje etyk, Om in flater te melden klikje hjir.

Wês de earste om kommentaar

Lit jo reaksje efter

Jo e-mailadres wurdt net publisearre. Ferplichte fjilden binne markearre mei *

*

*

  1. Ferantwurdlik foar de gegevens: Miguel Ángel Gatón
  2. Doel fan 'e gegevens: Control SPAM, kommentaarbehear.
  3. Legitimaasje: jo tastimming
  4. Kommunikaasje fan 'e gegevens: De gegevens wurde net oan tredden kommunisearre, útsein troch wetlike ferplichting.
  5. Gegevensopslach: Databank hoste troch Occentus Networks (EU)
  6. Rjochten: Op elk momint kinne jo jo ynformaasje beheine, herstelle en wiskje.