Installation complète de GStreamer sous Fedora 14

Date: 3/11/2010 | Catégories: Gstreamer,Open-source,Planet-libre,Systeme,Video | Tags: ,,

Gstreamer est un framework multimedia très puissant que j'aborde régulièrement sur mon blog (voir la liste des articles ici). Il fonctionne avec un système de "plugins" lui permettant d'apporter de nouvelles fonctions sans toucher au coeur du framework.

Comme toutes les distributions GNU/Linux, Fedora est installée par défaut avec GStreamer et un certain nombre de plugins (environ 180 sur ma toute fraîche Fedora 14).   Nous allons donc voir dans ce billet comment installer "la totale" (c'est à dire la liste complète des plugins pour GStreamer).

Installation des dépôts

J'utilise les depôts RPMFusion qui contienne les dernières versions stable de GStreamer et des plugins:

su -

yum -y localinstall --nogpgcheck http://fr2.rpmfind.net/linux/rpmfusion/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://fr2.rpmfind.net/linux/rpmfusion/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

yum update

Installation de GStreamer et de tous les composants

Cette installation devrait occuper environ 160 Mo sur votre disque dur.

LISTE=`yum -q list available '*gstreamer*' | awk '{print $1 }' | grep gstreamer | xargs -eol` ; yum -y install $LISTE

A la fin de cette installation, on peut demander le nombre de plugins avec la commande suivantes:

gst-inspect | tail -1

Nombre total :229 greffons (2 éléments de liste noire not shown), 1125 fonctionnalités

Et voili, on a donc un gain de 49 plugins 🙂 !

  • Pingback: Tweets that mention Installation complète de GStreamer sous Fedora 14 -- Topsy.com()

  • Tertre

    Bonjour !

    Très instructif ces deux lignes de commandes !
    Pour ma part je suis sur Ubuntu, sauriez vous les adapter à cette distribution ?
    (La recherche de tout les paquets ayant un nom précis et l’installation de ceux-ci)

    LISTE=`aptitude available ‘*gstreamer*’ | awk ‘{print $1 }’ | grep gstreamer | xargs -eol` ; aptitude install install $LISTE
    Un truc comme ça?

    • michou

      Bonjour,
      J’ai un problème de conflit lors de l’installation. Cela vient peut-être du fait que j’ai la version 64bit de fedora 14… Je ne sais pas trop

      voilà ce qui s’affiche :

      Résumé de la transaction
      ================================================================================
      Install 262 Package(s)
      Upgrade 1 Package(s)

      Taille totale : 200 M
      Téléchargement des paquets :
      Lancement de rpm_check_debug
      Lancement de la transaction de test

      Erreur du contrôle de transaction :
      file /usr/share/gir-1.0/GstVideo-0.10.gir conflicts between attempted installs of gstreamer-plugins-base-devel-0.10.31-1.fc14.x86_64 and gstreamer-plugins-base-devel-0.10.31-1.fc14.i686

      Résumé des erreurs
      ————-

      Et ce juste après le téléchargement des paquets. Je vois qu’il y a des paquets pour architecture i686, c’est peut être de là que vient le conflit. Auriez vous une solution?

      • David

        Pour éviter les conflits, je te conseille de modifier la ligne de commande comme suit :

        LISTE=`yum -q list available ‘*gstreamer*’ | grep x86_64 | awk ‘{print $1 }’ | grep -i gstreamer | xargs -eol` ; yum -y install $LISTE