FFmpeg 5.0 «Lorentz» er allerede utgitt, og dette er nyhetene

Etter ti måneder med utvikling utgivelsen av den nye versjonen av FFmpeg 5.0 ble annonsert, som inkluderer et sett med applikasjoner og en samling av biblioteker for operasjoner på ulike multimedieformater (opptak, konvertering og dekoding av lyd- og videoformater).

Den betydelige endringen i versjonsnummeret skyldes betydelige API-endringer og overgangen til et nytt utgivelsesgenereringsskjema, ifølge hvilke nye store utgivelser vil bli dannet en gang i året, og utgivelser med utvidet støttetid - en gang annethvert år. FFmpeg 5.0 vil være den første LTS-versjonen av prosjektet.

De viktigste nye funksjonene i FFmpeg 5.0

I denne nye versjonen betydelig opprydding av gamle API-er for koding og dekoding, samt overgang til det nye N:M API, som tilbyr et enkelt programmeringsgrensesnitt for lyd og video, samt separate kodeker for input- og outputstrømmer.

også det nevnes at alle tidligere merkede gamle APIer ble fjernet avviklet og lagt til et nytt API for bitstrømfiltre.

Bortsett fra det, lagt til separate formater og kodeker: Mediebeholderutpakkere integrerer ikke lenger hele dekoderkonteksten. Fjernet APIer for registrering av kodeker og formater: alle formater er nå alltid registrert.

La til støtte for LoongArch-arkitekturen som brukes i Loongson-prosessorer, samt støtte for LSX- og LASX SIMD-utvidelsene gitt i LoongArch. Spesifikke LoongArch-optimaliseringer er implementert for H.264, VP8 og VP9 kodeker.

La til støtte for concatf-protokollen, som definerer formatet for overføring av en liste over ressurser ("ffplay concatf:split.txt"), har også lagt til nye dekodere: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (bitmaps), nye kodere: pakket i biter, Apple Grafikk (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. AAC-koderinnstillingene er endret for å oppnå høyere kvalitet.

Videre det bemerkes også at mediebeholderpakker ble lagt til (muxer): Westwood AUD, Argonaut Games CVG, AV1 (Low Overhead Bitstream), Added Media Container Unpackers (demuxer): IMF, Argonaut Games CVG.
Lagt til en ny parser for AMR (Adaptive Multi-Rate) lydkodeken og lagt til en nyttelastdatapakker (pakker) for overføring av ukomprimert video ved hjelp av RTP-protokollen (RFC 4175).

Når det gjelder de nye videofiltrene:

  • segment og segment: dele en strøm med video eller lyd i flere strømmer delt på tid eller rammer.
  • hsvkey og hsvhold: Erstatt deler av HSV-fargespekteret i videoen med gråtoneverdier.
  • grå verden: ved hjelp av en algoritme basert på hypotesen om den grå verden.
  • scharr: bruk av Orb-operatoren (en variant av Sobel-operatoren med forskjellige koeffisienter) på inngangsvideoen.
  • Morpho: Lar deg bruke forskjellige morfologiske transformasjoner på videoen.
  • ventetid: Måler minimum og maksimum filterforsinkelse for det tidligere brukte filteret.
  • limitdiff: Definerer forskjellen mellom to eller tre videostrømmer.
  • xkorrelere: Beregner krysskorrelasjonen mellom videostrømmer.
  • varblur: variabel videouskarphet med uskarphedsradiusdefinisjon av den andre videoen.
  • beinmetning: Bruk fargetone-, metnings- eller livlighetsjusteringer på videoen.
  • fargespekter: Generer en videostrøm med et gitt fargespekter.
  • libplacebo: Søknad for å gjengi HDR shaders fra libplacebo-biblioteket.
  • vflip_vulkan, hflip_vulkan og flip_vulkan: er varianter av vertikale eller horisontale videoflipping-filtre (vflip, hflip og flip) implementert ved hjelp av Vulkan graphics API.
  • yadif_videotoolbox: En variant av yadif deinterlacing-filteret basert på VideoToolbox-rammeverket.

Endelig for de som er interessert i å vite mer om det om denne nye utgivelsen, kan du sjekke hele endringsloggen i denne lenken.

Mens for de som ønsker å installere eller oppdatere fra FFmpeg bør du vite at denne pakken finnes i de fleste Linux-distribusjoner, eller hvis du foretrekker det, kan du laste ned kildekoden for kompilering fra lenken under.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.