Den nye version af Gstreamer 1.16 ankommer med support til AV1 og mere

gstreamer logo

Efter mere end et års udvikling, ny version af GStreamer 1.16 udgivet, som er en gratis multimedieramme til flere platforme skrevet på C-programmeringssproget ved hjælp af GObjec-biblioteket.

gstreamer sigter mod at skabe en bred vifte af multimedieapplikationerfra medieafspillere og lyd- / videofilomformere til VoIP-applikationer og udsendelsessystemer.

GStreamer-koden distribueres under LGPLv2.1-licensen.

Opdateringer til plug-ins gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-grimme 1.16 samt gst-libav 1.16 linket og gst- rtsp-serveren 1.16 er tilgængelige på samme tid.

På API- og ABI-niveau er den nye version kompatibel med tidligere versioner af 1.0-grenen. Binære samlinger til Android, iOS, macOS og Windows forberedes snart (Linux anbefales at bruge pakker fra distributionen).

Vigtigste nye funktioner i GStreamer 1.16

Som en af ​​de vigtigste nye funktioner i Gstreamer 1.16 er tilføjelsen afl Understøttelse af AV1-videokodec i Matroska (MKV) og QuickTime / MP4.

Dette har implementeret yderligere AV1-konfigurationer og udvider antallet af inputdataformater, der understøttes af koderen.

En anden nyhed, der skiller sig ud er understøttelse af lukket billedtekst samt evnen til at opdage og udtrække andre typer indlejrede ANC-data fra video (Hjælpedata, yderligere information såsom lyd og metadata transmitteret gennem digitale grænseflader i ikke-synlige dele af scanningslinjerne).

gtk-play-sintel

Til videodekoder ved hjælp af hardware fremskyndet af NVIDIA GPU har tilføjet understøttelse af VP8 / VP9-afkodning Og kodningssupport H.265 / HEVC hardware accelereret på koderen.

Derudover er der foretaget adskillige forbedringer af msdk-pluginet, som muliggør brug af hardwareacceleration til kodning og afkodning på Intel-chips (baseret på Intel Media SDK).

Disse inkluderer support til dmabuf import / eksport, VP9-afkodning, 10-bit HEVC-kodning, video-efterbehandling og ændringer i dynamisk opløsning;

ASS / SSA-gengivelsessystemet for undertekster har tilføjet understøttelse af flere undertekstbehandlinger krydset med deres samtidige visning på skærmen.

Fuld support til Meson er blevet indarbejdet i denne nye version, så det anbefales nu at oprette GStreamer på alle platforme. Fjernelse af Autotools-support forventes i den næste filial.

Hoveddelen af ​​GStreamer inkluderer mapper til rustudvikling og et modul med plugins i Rust.

Og for det grundlæggende sæt af plugins (GST-plugins-base) flyttede vi GstVideoAggregator, komponist og elementerne i OpenGL-mixeren (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), der tidligere blev fundet i et sæt »gst-plugins-bad «.

Andre ændringer

De de andre ændringer, der kan findes i denne nye version finder du:

  • Tilføjelsen af ​​en ny feltindflettet tilstand, hvor hver buffer behandles som et separat felt i sammenflettet video med adskillelsen af ​​de øvre og nedre felter på niveauet med de bufferbundne flag.
  • Matroskas Media Container Unpacker tilføjer support til WebM-format og indholdskryptering;
  • Der er tilføjet et nyt wpesrc-element, der fungerer som en browser baseret på WebKit WPE-motoren (gør det muligt at behandle browseroutput som en datakilde);
  • Video4Linux understøtter HEVC-kodning og afkodning, JPEG-kodning og forbedret dmabuf-import og eksport.
  • Optimeret ydeevne.

Hvordan installeres Gstreamer 1.16 på Ubuntu og derivater?

Hvis du er interesseret i at installere Gstreamer 1.16 på din distro Du kan gøre det ved at følge de trin, vi deler nedenfor.

Processen gælder både for den nye version af Ubuntu 19.04 såvel som for tidligere versioner med support.

At installere, vi skal bare åbne en terminal (Ctrl + Alt + T) og i det skriver vi følgende kommandoer:

sudo apt-get install gstreamer1.0-tools gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav

Og klar med det, vil de allerede have installeret Gstreamer 1.16 på deres system.


Vær den første til at kommentere

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.