gstreamer-1.14.4
Introduction à gstreamer
gstreamer est un framework de
streaming qui permet aux applications de partager un ensemble de
plugins communs pour des choses comme l'encodage et décodage vidéo
ou audio, l'utilisation de filtres audio et vidéo, la visualisation
audio, le streaming web et toutes les autres choses qui diffusent
en temps réel ou autrement. Ce paquet fournit les fonctionnalités
et bibliothèques de base. Vous pourrez avoir au moins besoin de
gst-plugins-base-1.14.4 et un des
plugins Good, Bad, Ugly ou Libav.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-8.4.
Informations sur le paquet
-
Téléchargement (HTTP) :
https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.14.4.tar.xz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 du téléchargement :
f67fbbc42bd85a0701df119f52fb52bd
-
Taille du téléchargement : 3.1 Mo
-
Estimation de l'espace disque requis : 124 Mo (avec les
tests)
-
Estimation du temps de construction : 1.8 SBU (avec
parallélisme = 4 ; avec les tests)
Dépendances de gstreamer
Requises
GLib-2.58.3
Recommandées
gobject-introspection-1.58.3
Facultatives
GTK+-3.24.5 (pour les exemples), Gsl-2.5, GTK-Doc-1.29, Valgrind-3.14.0 et libunwind
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/gstreamer10
Installation de gstreamer
Installez gstreamer en lançant les
commandes suivantes :
./configure --prefix=/usr \
--with-package-name="GStreamer 1.14.4 BLFS" \
--with-package-origin="http://www.linuxfromscratch.org/blfs/view/svn/" &&
make
Pour tester les résultats lancez : make check.
Attention
Si vous réinstallez gstreamer à
partir d'une version précédente, il vaut mieux que vous
supprimiez la version précédente, dont ses greffons, avant
d'installer la nouvelle version. Si vous vous retrouvez avec un
mélange de plusieurs versions installées, les processus qui les
utilisent pourraient freezer ou ne pas fonctionner correctement.
En tant qu'utilisateur root
:
rm -rf /usr/bin/gst-* /usr/{lib,libexec}/gstreamer-1.0
Maintenant, en tant qu'utilisateur root
:
make install
Contenu
Programmes installés:
gst-inspect-1.0, gst-launch-1.0,
gst-stats-1.0 et gst-typefind-1.0
Bibliothèques installées:
libgstbase-1.0.so, libgstcheck-1.0.so,
libgstcontroller-1.0.so, libgstnet-1.0.so et
libgstreamer-1.0.so
Répertoires installés:
/usr/{include,lib,libexec}/gstreamer-1.0
et
/usr/share/gtk-doc/html/gstreamer{,-libs,-plugins}-1.0
Descriptions courtes
gst-inspect-1.0
|
est un outil qui fournit des informations sur les plugins
gstreamer disponibles,
des informations à propos d'un plugin particulier, ou des
informations à propos d'un élément particulier.
|
gst-launch-1.0
|
est un outil permettant de construire et de faire
fonctionner des pipelines gstreamer de base.
|
gst-stats-1.0
|
est un outil utilisé pour récolter des statistiques sur
les opérations de gstreamer.
|
gst-typefind-1.0
|
utilise le système de recherche de type de gstreamer afin de déterminer le
greffon gstreamer
approprié pour analyser ou décoder le fichier et le type
MIME correspondant.
|
libgstbase-1.0.so
|
fournit certaines classes de base pour être étendu par
des classes d'éléments et d'utilitaires qui sont plus
utiles pour les développeurs de plugin.
|
libgstcheck-1.0.so
|
fournit une fonctionnalité pour écrire des tests d'unité
qu'utilise le framework de vérification.
|
libgstcontroller-1.0.so
|
fournit une fonctionnalité pour animer les propriétés des
éléments au fil du temps.
|
libgstnet-1.0.so
|
fournit des éléments et objets réseaux.
|
libgstreamer-1.0.so
|
fournit tout le cœur des services gstreamer, y compris
l'initialisation, la gestion des greffons et des types,
ainsi que la hiérarchie objet qui défini les éléments et
binaires, avec certains autres éléments spécialisés.
|
Last updated on 2019-02-15 21:01:29 +0000