Association Générale des Utilisateurs de logiciels libres en Côte-d'Or
Rubriques
Notre ami Tux en rodéo sur l'escargot de Bourgogne :-) |
gst-launch : la puissance de gstreamer en ligne de commande
Gstreamer est un framework freedesktop permettant de décoder ou encoder de la musique et de la vidéo. gst-launch est un outil qui permet de construire et de jouer des pipelines GStreamer. Ce document est orienté audio, mais il est possible de faire le même genre de chose avec la vidéo. Introduction a gst-launchPour commencer, nous allons écouter un fichier ogg/vorbis grâce à gst-launch, pour cela nous tappons :
Nous demandons ici de lire un fichier (filesrc) situé dans le répertoire courant avec le nom musique.ogg. Ce fichier est lu dans un pipe vorbisfile et envoyé dans la sortie audio osssink. Approfondissons chacune des options :
gst-launch pour ripper un cédérom audioCommençons par lire le cédérom audio avec gst-launch. J’utilise l’outil gst-inspect pour tenter de trouver le greffon utile à la lecture du cédérom audio : # gst-inspectDans la longue liste de greffons, je remarque cdparanoia. Je lance donc gst-launch avec ce greffon et avec comme sortie ma carte son oss :
Il est possible de convertir un cédérom dans un seul fichier mp3. En jouant avec les pipes, nous n’avons qu’à faire :
Ici, nous envoyons le contenu du cédérom audio vers le convertisseur mpegaudio et enfin vers la sortie audio ’fichier’ cd.mp3. gst-launch pour convertir un mp3 en oggAvec les pipes, il est facile de faire ce genre de chose :
Il est possible de jouer avec les options de vorbisenc. Commençons par lister toutes les options disponibles : # gst-inspect vorbisencNous voyons qu’il est possible de jouer avec la qualité du ogg/vorbis. Nous allons donc faire, par exemple :
Il faut bien comprendre que gst-launch n’est pas fait réellement pour être utilisé. En effet gstreamer est plus une boîte à outil multimédia. Des bibliothèques pour un grand nombre de langage existent déjà (C, C++, python, ruby ...). Il est déjà utilisé par un grand nombre de projets libres. Encoder en mp3 des cédéroms avec sound-juicerSound-juicer, dans ses dernières versions, ne permet pas d’encoder en mp3 directement. Voici comment rajouter cette fonctionnalité : Lancer gnome-audio-profiles-properties et ajouter un nouveau profil : Nom du profil: Qualité CD, mp3Et voilà :) Article précédent : Installation de Tiny ERP
Article suivant : Faire fonctionner XP dans Kubuntu grace à vmware player
Forum | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||