gst-plugins-base-1.24.7

Introduksjon til GStreamer Grunnleggende Programtillegg

GStreamer Grunnleggende Programtillegg er en velstelt og velholdt samling av GStreamer programtillegg og elementer, som spenner over spekteret av mulige typer elementer man ønsker å skrive for GStreamer. Du trenger minst en av God, Dårlig, Stygg eller Libav programtillegg for at GStreamer applikasjoner skal fungere skikkelig.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

GStreamer Grunnleggende Programtillegg Avhengigheter

Påkrevd

gstreamer-1.24.7

Anbefalt

Valgfri

graphene-1.10.8, GTK+-3.24.43 (for eksempler), Opus-1.5.2, qt5-components-5.15.14 (for eksempler), SDL2-2.30.6, Valgrind-3.23.0, hotdoc, libtheora, libvisual, Orc, og Tremor

Installasjon av GStreamer Grunnleggende Programtillegg

[Note]

Note

Hvis du trenger et programtillegg for en gitt avhengighet, den avhengigheten må installeres før denne pakken.

Installer GStreamer Base Plug-ins ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

meson setup ..               \
      --prefix=/usr          \
      --buildtype=release    \
      --wrap-mode=nodownload &&
ninja

For å teste resultatene, kjør: ninja test. Testene krever en X terminal som kjører, ellers vil alle GL testene mislykkes. Fem tester kan gi tidsavbrudd på enkelte systemer avhengig av grafikkmaskinvare og hastighet. En test, elements_appsrc, er kjent for å mislykkes på enkelte systemer.

[Note]

Note

Når du installerer, gjør byggeprosessen noen ekstra koblinger. Hvis du ikke har Xorg i /usr, må LIBRARY_PATH variabelen defineres for root brukeren. Hvis du bruker sudo for å anta root, bruk -E alternativet for å overføre dine nåværende miljøvariabler for installasjonsprosessen.

Nå, som root bruker:

ninja install

Parameterforklaringer

--buildtype=release: Spesifiser en byggetype egnet for stabile utgivelser av pakken, som standard kan produsere uoptimaliserte binærfiler.

--wrap-mode=nodownload: Denne bryteren forhindrer meson fra å nedlaste valgfrie avhengigheter som ikke er installert på systemet.

Innhold

Installerte Programmer: gst-device-monitor-1.0, gst-discoverer-1.0, og gst-play-1.0
Installerte Biblioteker: libgstallocators-1.0.so, libgstapp-1.0.so, libgstaudio-1.0.so, libgstfft-1.0.so, libgstgl-1.0.so, libgstpbutils-1.0.so, libgstriff-1.0.so, libgstrtp-1.0.so, libgstrtsp-1.0.so, libgstsdp-1.0.so, libgsttag-1.0.so, libgstvideo-1.0.so, og flere programtillegg under /usr/lib/gstreamer-1.0
Installerte Mapper: /usr/include/gstreamer-1.0/gst/{allocators,app,audio,fft,gl,pbutils}, /usr/include/gstreamer-1.0/gst/{riff,rtp,rtsp,sdp,tag,video}, og /usr/share/gst-plugins-base

Korte Beskrivelser

gst-device-monitor-1.0

er et kommandolinjeverktøy som kan brukes til å teste GStreamer sin enhetsovervåkings funksjonalitet

gst-discoverer-1.0

er et verktøy som kan brukes til å skrive ut grunnleggende metadata og strømme informasjon om en mediefil

gst-play-1.0

er et kommandolinjeverktøy som kan brukes til å teste basic avspilling ved hjelp av playbin elementet