FFmpeg 5.0 «Lorentz» je že izšel in to so njegove novice

Po desetih mesecih razvoja napovedana je bila izdaja nove različice FFmpeg 5.0, ki vključuje nabor aplikacij in zbirko knjižnic za delovanje na različnih multimedijskih formatih (snemanje, pretvorba in dekodiranje avdio in video formatov).

Bistvena sprememba v številki različice je posledica pomembnih sprememb API-ja in prehoda na novo shemo generacije izdaje, po katerem bodo nove večje izdaje nastajale enkrat letno, izdaje s podaljšanim časom podpore pa enkrat na dve leti. FFmpeg 5.0 bo prva LTS različica projekta.

Glavne novosti FFmpeg 5.0

V tej novi različici znatno čiščenje starih API-jev za kodiranje in dekodiranje ter prehod na novi N:M API, ki ponuja enoten programski vmesnik za avdio in video, pa tudi ločene kodeke za vhodne in izhodne tokove.

Tudi omenjeno je, da so bili odstranjeni vsi predhodno označeni stari API-ji zastarel in dodan nov API za filtre bitnega toka.

Poleg tega, dodani ločeni formati in kodeki: Razpakirniki medijskega vsebnika ne integrirajo več celotnega konteksta dekodirnika. Odstranjeni API-ji za registracijo kodekov in formatov: vsi formati so zdaj vedno registrirani.

Dodano podpora za arhitekturo LoongArch, ki se uporablja v procesorjih Loongson, kot tudi podpora za razširitve LSX in LASX SIMD, ki so na voljo v LoongArch. Posebne optimizacije LoongArch so bile implementirane za kodeke H.264, VP8 in VP9.

Dodano podpora za protokol concatf, ki opredeljuje format za prenos seznama virov ("ffplay concatf:split.txt"), dodali so tudi nove dekoderje: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (bitne slike), novi kodirniki: pakirani v bite, Apple Grafika (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. Nastavitve kodirnika AAC so bile spremenjene, da bi dosegli višjo kakovost.

Po drugi strani pa omenjeno je tudi, da so bili dodani pakirniki za medijske zabojnike (mukser): Westwood AUD, Argonaut Games CVG, AV1 (Bitstream z nizkimi obremenitvami), dodani razpakirniki medijskega vsebnika (demukser): IMF, Argonaut Games CVG.
Dodan je bil nov razčlenjevalnik za avdio kodek AMR (Adaptive Multi-Rate) in dodan paker podatkov (packer) za prenos nestisnjenega videa z uporabo protokola RTP (RFC 4175).

Kar se tiče novih video filtrov:

  • segment in segment: razdelitev toka z videom ali zvokom na več tokov, deljenih s časom ali okvirji.
  • hsvkey in hsvhold: Zamenjajte del barvnega razpona HSV v videoposnetku z vrednostmi sivin.
  • sivi svet: z uporabo algoritma, ki temelji na hipotezi sivega sveta.
  • scharr: uporaba operaterja Orb (različica Sobelovega operaterja z različnimi koeficienti) na vhodni video.
  • morfo: Omogoča uporabo različnih morfoloških transformacij za video.
  • Zakasnitev: Meri najmanjšo in največjo zakasnitev filtra za predhodno uporabljen filter.
  • limitdiff: Določa razliko med dvema ali tremi video tokovi.
  • xcorrelate: Izračuna navzkrižno korelacijo med video tokovi.
  • varblur: spremenljiva zamegljenost videa z definicijo polmera zamegljenosti drugega videa.
  • nasičenost kosti: Videoposnetku uporabite prilagoditve odtenka, nasičenosti ali živahnosti.
  • barvni spekter: Ustvari video tok z danim barvnim spektrom.
  • libplacebo: Aplikacija za upodabljanje senčil HDR iz knjižnice libplacebo.
  • vflip_vulkan, hflip_vulkan in flip_vulkan: so različice navpičnih ali vodoravnih filtrov za obračanje videa (vflip, hflip in flip), ki se izvajajo z uporabo grafičnega API-ja Vulkan.
  • yadif_videotoolbox: Različica filtra za deprepletanje yadif, ki temelji na ogrodju VideoToolbox.

Končno za tiste, ki jih zanima več o tem o tej novi izdaji lahko preverite celoten dnevnik sprememb na tej povezavi.

Medtem ko je za tiste, ki želijo namestiti ali posodobiti iz FFmpeg bi morali vedeti, da ta paket najdemo v večini distribucij Linuxa, ali če želite, lahko prenesete njegovo izvorno kodo za prevajanje s spodnje povezave.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.