gst-plugins-base-1.22.10

Introduction à GStreamer Base Plug-ins

L'application GStreamer Base Plug-ins est une collection soignée et bien maintenue de plugins et éléments GStreamer couvrant la gamme des types d'éléments possibles que quiconque souhaiterait écrire pour GStreamer. Vous aurez au moins besoin d'un des plugins Good, Bad, Ugly ou Libav pour que les applications GStreamer fonctionnent correctement.

This package is known to build and work properly using an LFS 12.1 platform.

Informations sur le paquet

Dépendances de GStreamer Base Plug-ins

Requises

gstreamer-1.22.10

Recommandées

Facultatives

graphene-1.10.8, GTK+-3.24.41 (pour les exemples), Opus-1.4, (Qt-5.15.12 or qt-alternate-5.15.12) (pour les exemples), SDL2-2.30.0, Valgrind-3.22.0, hotdoc, libtheora, libvisual, Orc et Tremor

Installation de GStreamer Base Plug-ins

[Note]

Note

Si vous avez besoin d'un greffon pour une dépendance donnée, cette dépendance doit être installée avant ce paquet.

Installez GStreamer Base Plug-ins en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

meson  setup ..               \
       --prefix=/usr          \
       --buildtype=release    \
       --wrap-mode=nodownload \
       -Dpackage-origin=https://www.linuxfromscratch.org/blfs/view/12.1-systemd/ \
       -Dpackage-name="GStreamer 1.22.10 BLFS"    &&
ninja

Pour tester les résultats lancez : ninja test. Les tests ont besoin d'un terminal X ou tous les tests GL échoueront. Cinq tests peuvent terminer après le délai d'expiration sur certains systèmes en fonction du matériel graphique et de sa rapidité.

[Note]

Note

Pendant l'installation, le processus de construction fait des liens supplémentaires. Si vous n'avez pas Xorg dans /usr, la variable LIBRARY_PATH doit être définie pour l'utilisateur root. Si vous utilisez sudo pour être root, utilisez l'option -E pour passer vos variables d'environnement actuelles au processus d'installation.

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

--buildtype=release : spécifie le type de construction convenant aux versions stables de ce paquet, comme la valeur par défaut produit des binaires non optimisés.

--wrap-mode=nodownload : ce paramètre évite que meson ne télécharge des dépendances facultatives qui ne sont pas installées sur le système.

Contenu

Programmes installés: gst-device-monitor-1.0, gst-discoverer-1.0 et gst-play-1.0
Bibliothèques installées: 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 et plusieurs greffons dans /usr/lib/gstreamer-1.0
Répertoires installés: /usr/include/gstreamer-1.0/gst/{allocators,app,audio,fft,gl,pbutils}, /usr/include/gstreamer-1.0/gst/{riff,rtp,rtsp,sdp,tag,video} et /usr/share/gst-plugins-base

Descriptions courtes

gst-device-monitor-1.0

est un outil en ligne de commande qui peu être utilisé pour tester les fonctions de surveillance de périphériques de GStreamer.

gst-discoverer-1.0

est un outil qui peut être utilisé pour afficher des métadonnées basiques et des informations de flux d'un fichier multimédia

gst-play-1.0

est un outil en ligne de commande qui peut être utilisé pour tester la lecture basique en utilisant l'élément playbin