gst-plugins-bad-1.24.9

Introduksjon til GStreamer Dårlige Programtillegg

GStreamer Dårlige Programtillegg pakken inneholder et sett med programstilleggsmoduler som ikke er på nivå sammenlignet med resten. De kan være i nærheten av å være god kvalitet, men de mangler noe - som at det er en god kodegjennomgang, litt dokumentasjon, et sett med tester, en ekte live vedlikeholder, eller noen faktisk bred bruk.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

GStreamer Dårlige Programtillegg Avhengigheter

Påkrevd

gst-plugins-base-1.24.9

Anbefalt

Valgfri

BlueZ-5.79, cURL-8.11.0, FAAC-1_30, FAAD2-2.11.1, fdk-aac-2.0.3, GTK+-3.24.43 (for eksempler), gst-plugins-good-1.24.9 (for en test), JSON-GLib-1.10.0, Little CMS-2.16, libaom-3.9.1, libass-0.17.3, libexif-0.6.24 (for en test), librsvg-2.59.2, libsoup-2.74.3 (for en test), libsndfile-1.2.2, libssh2-1.11.1, libusb-1.0.27, libwebp-1.4.0, libxkbcommon-1.7.0, neon-0.33.0, Nettle-3.10 eller libgcrypt-1.11.0 (for SSL støtte i hls programtillegget, hvis begge ikke er installert vil OpenSSL brukes i stedet), opencv-4.10.0 (med tilleggsmoduler), OpenJPEG-2.5.2, Opus-1.5.2, qrencode-4.1.1, SBC-2.0, sdl12-compat-1.2.68, Valgrind-3.24.0, både Vulkan-Loader-1.3.301 og glslc from shaderc-2024.3 (for Vulkan programtillegg), Wayland-1.23.0 (GTK+-3.24.43 må bli kompilert med wayland støtte), x265-3.6, bs2b, Chromaprint, dssim, Flite, FluidSynth, Game Music Emu, GSM, hotdoc, LADSPA, ldacBT, libajantv2, libavtp, libdc1394-2, libdca, libde265, libkate, libmfx, libmms, libmodplug, libnice, libofa, libopenmpt, libopenni, libsrtp, lilv, LRDF, ltc-tools, microdns, MJPEG Tools, mplex2, musepack, onnxruntime, OpenAL, OpenEXR, OpenH264, Orc, rtmpdump, spandsp, Srt, svthevcenc, VO AAC, VO AMRWB, WildMidi, WPE-WebKit, WPEBackend-fdo, ZBAR, ZVBI, og zxing

Installasjon av GStreamer Dårlige Programtillegg

[Notat]

Notat

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

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

mkdir build &&
cd    build &&

meson setup ..            \
      --prefix=/usr       \
      --buildtype=release \
      -D gpl=enabled      &&
ninja

For å teste resultatene, kjør: ninja test. Flere tester trenger en terminalemulator i en grafisk sesjon. En test, elements_dash_mpd, er kjent for å mislykkes. Hvis gst-plugins-good-1.24.9 ikke er installert, to tester elements_rtpsrc og elements_rtpsink, vil mislykkes.

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.

-D gpl=enabled: Uten denne bryteren, programtillegg med avhengigheter av (A)GPL-lisensierte biblioteker vil ikke bygges.

Innhold

Installerte Programmer: gst-transcoder-1.0 og playout
Installerte Biblioteker: libgstadaptivedemux-1.0.so, libgstanalytics-1.0.so, libgstbadaudio-1.0.so, libgstbasecamerabinsrc-1.0.so, libgstcuda-1.0.so, libgstcodecparsers-1.0.so, libgstcodecs-1.0.so, libgstdxva-1.0.so, libgstinsertbin-1.0.so, libgstisoff-1.0.so, libgstmpegts-1.0.so, libgstmse-1.0.so, libgstphotography-1.0.so, libgstplay-1.0.so, libgstplayer-1.0.so, libgstsctp-1.0.so, libgsttranscoder-1.0.so, libgsturidownloader-1.0.so, libgstva-1.0.so, libgstwayland-1.0.so, libgstwebrtc-1.0.so, og flere programtillegg under /usr/lib/gstreamer-1.0
Installerte Mapper: /usr/include/gstreamer-1.0/gst/{audio,basecamerabinsrc,cuda}, /usr/include/gstreamer-1.0/gst/{codecparsers,insertbin,interfaces}, /usr/include/gstreamer-1.0/gst/{isoff,mpegts,play,player,sctp} /usr/include/gstreamer-1.0/gst/{transcoder,uridownloader,va}, and /usr/include/gstreamer-1.0/gst/{wayland,webrtc}

Korte Beskrivelser

gst-transcoder-1.0

brukes til å omkode en strøm til et annet format

playout

er et eksempelprogram som brukes til å sekvensielt spille av en liste med lyd-video filer