 gstlaunch 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 gstlaunch 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 gstlaunch pour commencer nous allons écouter un fichier ogg vorbis grâce à gstlaunch pour cela nous tappons gstlaunch filesrc location musiqueogg vorbisfile osssink nous demandons ici de lire un fichier filesrc situé dans le répertoire courant avec le nom musiqueogg ce fichier est lu dans un pipe vorbisfile et envoyé dans la sortie audio osssink approfondissons chacune des options à la place de filesrc il est possible de mettre httpsrc ou plus simplement gnomevfssrc qui permet d accéder au fichier en utilisant gnomevfs file http ftp smb vorbisfile désigne les fichiers vorbis mad pour mp3 wavparse pour wav spider permet de ne pas déterminer le type gstreamer se débrouillera tout seul osssink est la sortie audio utilisant ici oss il est possible de mettre alsasink esdsink artsdsink  gstlaunch pour ripper un cédérom audio commençons par lire le cédérom audio avec gstlaunch j utilise l outil gstinspect pour tenter de trouver le greffon utile à la lecture du cédérom audio gstinspect cdparanoia cdparanoia cd audio cdda source paranoia iv dans la longue liste de greffons je remarque cdparanoia je lance donc gstlaunch avec ce greffon et avec comme sortie ma carte son oss gstlaunch cdparanoia osssink il est possible de convertir un cédérom dans un seul fichier mp3 en jouant avec les pipes nous n avons qu à faire gstlaunch cdparanoia mpegaudio filesink location cdmp3 ici nous envoyons le contenu du cédérom audio vers le convertisseur mpegaudio et enfin vers la sortie audio fichier cdmp3 gstlaunch pour convertir un mp3 en ogg avec les pipes il est facile de faire ce genre de chose gstlaunch filesrc location musicmp3 mad vorbisenc filesink location musiqueogg il est possible de jouer avec les options de vorbisenc commençons par lister toutes les options disponibles gstinspect vorbisenc quality specify quality instead of specifying a particular bitrate nous voyons qu il est possible de jouer avec la qualité du ogg vorbis nous allons donc faire par exemple gstlaunch filesrc location musicmp3 mad vorbisenc quality 05 filesink location musiqueogg il faut bien comprendre que gstlaunch 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 soundjuicer soundjuicer dans ses dernières versions ne permet pas d encoder en mp3 directement voici comment rajouter cette fonctionnalité lancer gnomeaudioprofilesproperties et ajouter un nouveau profil nom du profil qualité cd mp3 description du profile test pipeline gstreamer audio xrawint rate 44100 channels 2 lame name enc extension du fichier mp3 et voilà   gstlaunch la puissance de gstreamer en ligne de commande j ai corrigé 23 fautes autrement je suis surpris de lire de ta part un article sur le mp3 qui n est pas libre sinon il est déconseillé de convertir du mp3 en ogg car ce sont deux formats destructif et dans ce cas il y a une grosse perte de qualité  logiciels  