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

Nakon deset mjeseci razvoja najavljeno je izlazak nove verzije FFmpeg 5.0, koji uključuje skup aplikacija i zbirku knjižnica za rad na različitim multimedijskim formatima (snimanje, konverzija i dekodiranje audio i video formata).

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

Glavne nove značajke FFmpega 5.0

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

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

Osim toga, dodani zasebni formati i kodeci: Raspakivači medijskog spremnika 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 arhitekturu LoongArch koja se koristi u Loongson procesorima, kao i podrška za proširenja LSX i LASX SIMD koja se nalaze u LoongArchu. Specifične LoongArch optimizacije su implementirane za kodeke H.264, VP8 i VP9.

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

Štoviše, 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 dodan paker podataka o korisnom učitavanju (paker) za prijenos nekomprimiranog videa korištenjem RTP protokola (RFC 4175).

Što se tiče novih video filtera:

  • segment i segment: dijeljenje streama s videom ili zvukom u više streamova podijeljenih po vremenu ili okvirima.
  • hsvkey i hsvhold: Zamijenite dio raspona boja HSV-a u videozapisu vrijednostima sivih tonova.
  • sivi svijet: korištenjem algoritma temeljenog na hipotezi sivog svijeta.
  • scharr: primjena operatora Orb (varijanta Sobel operatora s različitim koeficijentima) na ulazni video.
  • morfo: Omogućuje vam primjenu različitih morfoloških transformacija na videozapis.
  • skrivenost: Mjeri minimalno i maksimalno kašnjenje filtra za prethodno primijenjeni filtar.
  • limitdiff: Definira razliku između dva ili tri videostreama.
  • xkorelirati: Izračunava međukorelaciju između video tokova.
  • varblur: varijabilno zamućenje videa s definicijom radijusa zamućenja drugog videozapisa.
  • zasićenost kostiju: Primenite nijansu, zasićenost ili živopisnost videozapisa.
  • spektar boja: Generirajte video stream s zadanim spektrom boja.
  • libplacebo: Aplikacija za renderiranje HDR shadera iz biblioteke libplacebo.
  • vflip_vulkan, hflip_vulkan i flip_vulkan: su varijante vertikalnih ili horizontalnih filtara za okretanje videa (vflip, hflip i flip) implementiranih pomoću Vulkan grafičkog API-ja.
  • yadif_videotoolbox: Varijanta yadif deinterlacing filtera zasnovana na VideoToolbox okviru.

Konačno za one koje zanima više o tome o ovom novom izdanju možete provjeriti cjeloviti 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 s donje poveznice.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.