FFmpeg 5.0 «Lorentz» er allerede blevet frigivet, og dette er nyhederne

Efter ti måneders udvikling udgivelsen af ​​den nye version af FFmpeg 5.0 blev annonceret, som omfatter et sæt applikationer og en samling af biblioteker til operationer på forskellige multimedieformater (optagelse, konvertering og afkodning af lyd- og videoformater).

Den væsentlige ændring i versionsnummeret skyldes væsentlige API-ændringer og overgangen til en ny udgivelsesgenereringsordning, hvorefter der vil blive dannet nye større udgivelser en gang om året, og udgivelser med forlænget supporttid - en gang hvert andet år. FFmpeg 5.0 bliver den første LTS-version af projektet.

Vigtigste nye funktioner i FFmpeg 5.0

I denne nye version betydelig oprydning af gamle API'er til kodning og afkodning, samt overgang til det nye N:M API, som tilbyder en enkelt programmeringsgrænseflade til lyd og video, samt separate codecs til input- og outputstreams.

også det nævnes, at alle tidligere markerede gamle API'er blev fjernet forældet og tilføjet en ny API til bitstreamfiltre.

Udover det, tilføjet separate formater og codecs: Mediebeholderudpakkere integrerer ikke længere den fulde dekoderkontekst. Fjernede API'er til registrering af codecs og formater: alle formater er nu altid registreret.

Tilføjet understøttelse af LoongArch-arkitekturen, der bruges i Loongson-processorer, samt understøttelse af LSX- og LASX SIMD-udvidelserne i LoongArch. Specifikke LoongArch-optimeringer er blevet implementeret for H.264, VP8 og VP9 codecs.

Tilføjet understøttelse af concatf-protokollen, som definerer formatet for overførsel af en liste over ressourcer ("ffplay concatf:split.txt"), tilføjede også nye dekodere: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (bitmaps), nye indkodere: pakket i bits, Apple Grafik (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. AAC-encoderindstillingerne er blevet ændret for at opnå højere kvalitet.

Endvidere det bemærkes også, at mediebeholderpakker blev tilføjet (muxer): Westwood AUD, Argonaut Games CVG, AV1 (Low Overhead Bitstream), Added Media Container Unpackers (demuxer): IMF, Argonaut Games CVG.
Tilføjet en ny parser til AMR (Adaptive Multi-Rate) audio codec og tilføjet en nyttelast datapakker (pakker) til overførsel af ukomprimeret video ved hjælp af RTP-protokollen (RFC 4175).

Hvad angår de nye videofiltre:

  • segment og segment: opdeling af en stream med video eller lyd i flere streams divideret med tid eller frames.
  • hsvkey og hsvhold: Erstat en del af HSV-farveskalaen i videoen med gråtoneværdier.
  • grå verden: Brug af en algoritme baseret på hypotesen om den grå verden.
  • scharr: anvendelse af Orb-operatoren (en variant af Sobel-operatoren med forskellige koefficienter) på input-videoen.
  • morfo: Giver dig mulighed for at anvende forskellige morfologiske transformationer til videoen.
  • latens: Måler minimum og maksimum filterforsinkelse for det tidligere anvendte filter.
  • limitdiff: Definerer forskellen mellem to eller tre videostreams.
  • xkorrelere: Beregner krydskorrelationen mellem videostreams.
  • varblur: variabel videoslør med sløringsradius definition af den anden video.
  • knoglemætning: Anvend nuance-, mætning- eller livlighedsjusteringer på videoen.
  • farvespektrum: Generer en videostream med et givet farvespektrum.
  • libplacebo: Ansøgning om gengivelse af HDR shaders fra libplacebo-biblioteket.
  • vflip_vulkan, hflip_vulkan og flip_vulkan: er varianter af lodrette eller vandrette video-flipping-filtre (vflip, hflip og flip) implementeret ved hjælp af Vulkan graphics API.
  • yadif_videoværktøjskasse: En variant af yadif deinterlacing-filteret baseret på VideoToolbox-rammeværket.

Endelig for dem der er interesserede i at vide mere om det om denne nye udgivelse kan du kontrollere den fulde ændringslog i dette link.

Mens til dem, der ønsker at installere eller opdatere fra FFmpeg skal du vide, at denne pakke findes i de fleste Linux-distributioner, eller hvis du foretrækker det, kan du downloade kildekoden til kompilering fra nedenstående link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.