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 !