Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
sound_juicer [Le 12/09/2010, 09:23] Gemnoc mini-tuto |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>audio BROUILLON}} | ||
- | ------ | ||
- | |||
- | ====== Extracteur de CD audio : Sound Juicer ====== | ||
- | {{:sound_juicer_logo.png|}} | ||
- | |||
- | //Sound Juicer est l'application GNOME par défaut permettant d'extraire vos CDs audio. Cette opération s'appelle aussi "ripper un CD audio", c'est-à-dire copier son contenu sous forme de fichiers (OGG, MP3 ou autres) dans votre ordinateur. Si vous possédez une connexion Internet, Sound Juicer va automatiquement récupérer le nom de l'artiste et des plages via une base de données CDDB.// | ||
- | |||
- | |||
- | ===== Pré-requis / Installation ===== | ||
- | |||
- | Sound juicer nécessite [[Gstreamer]] (installé par défaut sous Ubuntu), sinon il vous suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] [[apt://sound-juicer|sound-juicer]]. | ||
- | |||
- | |||
- | |||
- | ===== Utilisation/Configuration ===== | ||
- | |||
- | L'application | ||
- | Sound Juicer se lance par le menu Applications ⇒ Son et vidéo ⇒ Extracteur de CDs audio Sound Juicer. | ||
- | |||
- | |||
- | |||
- | Pour modifier les paramètres d'encodage de Sound Juicer, [[:tutoriel:comment_installer_un_paquet|installer les paquets suivants]] : | ||
- | [[apt://lame,liblame0,gstreamer0.10-lame|lame, liblame0, et gstreamer0.10-lame]] (Précision : liblame0 n'existe plus dans Intrepid Ibex.) | ||
- | |||
- | A partir de jaunty le paquet à installer est [[apt://gstreamer0.10-plugins-ugly-multiverse?section=multiverse|gstreamer0.10-plugins-ugly-multiverse]]. | ||
- | |||
- | Vous pouvez alors aller dans le menu Edition ⇒ Préférences de l'application. Vous pourrez alors régler : | ||
- | * Le dossier d'extraction, l'arborescence des pistes et de nom des fichiers (voir les exemples dans l'application). | ||
- | * Le format de sortie, et en particulier en rajouter (éditer les profils). | ||
- | |||
- | Pour le format aac, installez le paquet [[apt://gstreamer0.10-plugins-bad-multiverse]] | ||
- | |||
- | |||
- | |||
- | ==== Format d'encodage ==== | ||
- | |||
- | Les formats d'encodage par défaut sont ceux supportés par [[Gstreamer]] avec les plugins par défaut. Vous pouvez ajouter des formats supplémentaires (typiquement les formats non libres tel que le **mp3**) en ajoutant des profils. | ||
- | |||
- | |||
- | |||
- | Vous pouvez éditer les profils de Sound Juicer (cf plus haut), ou lancer directement la commande suivante : | ||
- | <code>gnome-audio-profiles-properties</code> | ||
- | |||
- | Ajoutez un profil avec le bouton Nouveau puis donnez-lui un nom (exemple : //Qualité CD, avec perte//). | ||
- | |||
- | Editez alors le profil et remplissez les champs adéquats : | ||
- | * Pipeline GStreamer : voir les [[gstreamer#les_pipelines|pipelines]] sur la page concernée. | ||
- | * Extension du fichier : celle correspondant au pipeline que vous avez choisi ;). | ||
- | |||
- | Vous pouvez alors fermer la fenêtre des profils, et relancer Sound juicer pour que celui-ci tienne compte des modifications. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== Ajouter et modifier facilement l'encodage mp3 ==== | ||
- | |||
- | <note important>Attention ! Avant d'encoder en mp3, vérifiez que vous êtes en accord avec la législation du pays et vos motivations… | ||
- | |||
- | De plus, le format mp3 ne devrait pas être utilisé si vous n'avez comme objectif que de transférer votre discothèque sur votre disque dur. En effet, il existe d'autres formats plus performants comme le [[http://ptaff.ca/ogg/|OGG Vorbis]], ce dernier ayant, de plus, la particularité d'être un format ouvert et libre. Si vous avez beaucoup plus de place sur votre disque dur, vous devrez considérer l'enregistrement en FLAC comme une possibilité intéressante, en ce qu'il permet entre autre de ré-encoder dans tout type de formats sans aucune perte (méthode de compression non destructive) … </note> | ||
- | |||
- | Afin de pouvoir extraire vos cd en mp3, il vous faut [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://gstreamer0.10-plugins-ugly-multiverse|gstreamer0.10-plugins-ugly-multiverse]]**. | ||
- | |||
- | |||
- | Ensuite, rendez-vous dans les préférences de Sound Juicer (menu //Édition ⇒ Préférences//) et sélectionnez le format de sortie : "Qualité CD, MP3 (audio MP3)". | ||
- | |||
- | Le profil mp3 par défaut est de 128kbs (moyenne qualité) et la ligne de ce profil est : | ||
- | |||
- | <code>audio/x-raw-int,rate=44100,channels=2 ! lame name=enc mode=0 vbr-quality=6 ! id3v2mux</code> | ||
- | |||
- | Exemple de modification du profil : | ||
- | |||
- | <note warning>L'encodeur lame de gstreamer est obsolète, il est toujours présent pour des questions de rétrocompatilités, il est recommandé d'utiliser l'encodeur lamemp3enc (à l'iniative de Gabriel Bouvigne développeur de lame : https://bugzilla.gnome.org/show_bug.cgi?id=494528)</note> | ||
- | |||
- | |||
- | Il est recommandé de remplacer le profil d'encodage mp3 par défaut (qualité médiocre, utilisant gst-lame qui est obsolète) par un profil mp3 à bitrate variable d'une moyenne de 192kbps (bien meilleur rapport qualité/taille de fichier) équivalent au preset standard de lame : | ||
- | [[https://bugs.launchpad.net/ubuntu/lucid/+source/gnome-media/+bug/585496|rapport de bug launchpad]] | ||
- | |||
- | |||
- | <code>audio/x-raw-int,rate=44100,channels=2 ! lamemp3enc name=enc quality=2 ! xingmux ! id3v2mux </code> | ||
- | |||
- | pour plus d'informations concernant les options de lame [[http://wiki.hydrogenaudio.org/index.php?title=LAME|ici]] | ||
- | |||
- | Il existe de nombreux autres paramètres pour lame. La commande suivante indique la liste complète : | ||
- | |||
- | <code>gst-inspect lamemp3enc</code> | ||
- | |||
- | Il y a deux options d'encodage | ||
- | soit une cible qualité (en VBR uniquement) ou une bitrate ( en VBR ou CBR): | ||
- | * 1. target = 0, par défaut, privilégie la qualité (encodage en VBR) : spécification de la qualité avec : quality = 10 ---> 0 ( 0 = meilleure qualité) | ||
- | |||
- | * 2. target = 1 privilegie le bitrate : spécification du bitrate avec : bitrate = 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320 : encodage en VBR ou CBR, par défaut en VBR, l'option cbr=1 force l'encodage CBR | ||
- | |||
- | |||
- | Exemples de profils d'encodage mp3 basés sur les profils de lame : [[http://wiki.hydrogenaudio.org/index.php?title=LAME|détails ici]] | ||
- | |||
- | preset insane débit = 320 CBR : | ||
- | audio/x-raw-int,rate=44100,channels=2 ! lamemp3enc name=enc target=1 bitrate=320 cbr=1 ! id3v2mux | ||
- | preset fast extreme débit ~ 245 VBR : | ||
- | audio/x-raw-int,rate=44100,channels=2 ! lamemp3enc name=enc quality=0 ! xingmux ! id3v2mux | ||
- | preset fast standard débit ~ 190 VBR : | ||
- | audio/x-raw-int,rate=44100,channels=2 ! lamemp3enc name=enc quality=2 ! xingmux ! id3v2mux | ||
- | preset fast medium débit ~ 165 VBR : | ||
- | audio/x-raw-int,rate=44100,channels=2 ! lamemp3enc name=enc quality=4 ! xingmux ! id3v2mux | ||
- | explications sur les pipelines xingmux, id3v2mux ou id3mux : | ||
- | |||
- | - xingmux : nécessaire uniquement sur les mp3 VBR, ajoute l'entête xing au fichier mp3, permet d'avoir la durée correcte des mp3 VBR | ||
- | - id3v2mux : ajoute les tags id3 en version 2.4 | ||
- | - id3mux : offre plus d'options pour l'écriture des tags : id3v1 + id3v2 en 2.3 ou 2.4 voir gst-inspect id3mux | ||
- | <note warning>si votre baladeur mp3 ne reconnait pas les tags de vos mp3 extrait avec soundjuicer, il est fort probable qu'il n'est pas compatible avec les id3V2.4 il faut utiliser le pipeline id3mux au lieu id3v2mux</note> | ||
- | |||
- | ===== Voir aussi ===== | ||
- | |||
- | * **(en)** [[http://gnomefiles.org/app.php/Sound_Juicer|Site officiel]] | ||
- | * **(en)** [[wp>Sound_Juicer|La page de Wikipedia]] | ||
- | * **(fr)** [[http://fr.wikipedia.org/wiki/Sound_Juicer|La page de Wikipedia]] | ||
- | |||
- | ------ | ||
- | //Contributeurs : [[utilisateurs:Id2ndR]], [[utilisateurs:toy]]//. |