FFmpeg 5.0 «Lorentz» je već objavljen i ovo su njegove vijesti

Nakon deset mjeseci razvoja najavljeno je izdavanje nove verzije FFmpeg 5.0, koji uključuje skup aplikacija i kolekciju biblioteka za rad na različitim multimedijalnim formatima (snimanje, konverzija i dekodiranje audio i video formata).

Značajna promjena u broju verzije je zbog značajnih promjena API-ja i prelaska na novu šemu generacije izdanja, prema kojem će se nova velika izdanja formirati jednom godišnje, a izdanja s produženim vremenom podrške - jednom u dvije godine. FFmpeg 5.0 će biti prva LTS verzija projekta.

Glavne nove značajke FFmpeg 5.0

U ovoj novoj verziji značajno čišćenje starih API-ja za kodiranje i dekodiranje, kao i prelazak na novi N:M API, koji nudi jedno programsko sučelje za audio i video, kao i zasebne kodeke za ulazne i izlazne tokove.

Tambien spominje se da su svi prethodno označeni stari API-ji uklonjeni zastario i dodan novi API za bitstream filtere.

Pored toga, dodani zasebni formati i kodeci: Raspakivači medijskog kontejnera više ne integriraju puni kontekst dekodera. Uklonjeni API-ji za registraciju kodeka i formata: svi formati su sada uvijek registrirani.

Dodano podrška za LoongArch arhitekturu koja se koristi u Loongson procesorima, kao i podrška za LSX i LASX SIMD ekstenzije koje se nalaze u LoongArchu. Specifične LoongArch optimizacije su implementirane za H.264, VP8 i VP9 kodeke.

Dodano podrška za concatf protokol, koji definira format za prijenos liste resursa ("ffplay concatf:split.txt"), dodani su i novi dekoderi: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (bitmape), novi koderi: upakovani u bitove, Apple Grafika (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. Postavke AAC enkodera su promijenjene radi postizanja veće kvalitete.

Sa druge strane, također se napominje da su dodani pakeri za medijske kontejnere (mukser): Westwood AUD, Argonaut Games CVG, AV1 (Low Overhead Bitstream), Added Media Container Unpackers (demuxer): IMF, Argonaut Games CVG.
Dodan je novi parser za AMR (Adaptive Multi-Rate) audio kodek i dodat je paker podataka (paker) za prijenos nekomprimovanog videa koristeći RTP protokol (RFC 4175).

Što se tiče novih video filtera:

  • segment i segment: dijeljenje toka sa videom ili zvukom na više tokova podijeljenih po vremenu ili okvirima.
  • hsvkey i hsvhold: Zamijenite dio HSV raspona boja u videu vrijednostima sivih tonova.
  • sivi svijet: korištenjem algoritma zasnovanog na hipotezi sivog svijeta.
  • scharr: primjena operatora Orb (varijanta Sobel operatora sa različitim koeficijentima) na ulazni video.
  • morpho: Omogućava vam da primijenite različite morfološke transformacije na video zapis.
  • Latency: Mjeri minimalno i maksimalno kašnjenje filtera za prethodno primijenjeni filter.
  • limitdiff: Definira razliku između dva ili tri video toka.
  • xcorrelate: Izračunava međukorelaciju između video tokova.
  • varblur: varijabilno zamućenje videa sa definicijom radijusa zamućenja drugog videa.
  • zasićenost kostiju: Primenite nijansu, zasićenost ili živopisnost video zapisa.
  • spektar boja: Generirajte video stream sa datim spektrom boja.
  • libplacebo: Aplikacija za renderiranje HDR shadera iz biblioteke libplacebo.
  • vflip_vulkan, hflip_vulkan i flip_vulkan: su varijante vertikalnih ili horizontalnih filtera za okretanje videa (vflip, hflip i flip) implementiranih pomoću Vulkan grafičkog API-ja.
  • yadif_videotoolbox: Varijanta yadif deinterlacing filtera zasnovanog na VideoToolbox okviru.

Konačno za one koje zanima više o tome o ovom novom izdanju možete provjeriti cijeli dnevnik promjena na ovom linku.

Dok za one koji žele instalirati ili ažurirati iz FFmpega trebali biste znati da se ovaj paket nalazi u većini Linux distribucija, ili ako želite, možete preuzeti njegov izvorni kod za kompilaciju sa linka ispod.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.