Apportez votre aide…
Ceci est une ancienne révision du document !
Rubyripper
Rubyripper est un logiciel libre sous GPL v3 d'extraction et d'encodage de CD audio dont le but premier est d'obtenir un fichier aussi proche que possible de l'original, grâce à l'utilisation de cdparanoia pour l'extraction et à l'implémentation d'un algorithme de correction.
Avec la disparition de Grip des dépôts depuis Ubuntu 9.10 Karmic Koala, il représente une alternative intéressante si l'on cherche à extraire ses CD de la façon la plus précise possible.
Malheureusement, Rubyripper n'est pas actuellement maintenu dans les dépôts d'Ubuntu. Il faudra donc l'installer depuis un paquet hors dépôts ou éventuellement le compiler si votre architecture ou version n'est pas supportée.
Installation
Pour l'installation, préférez l'installation d'un paquet et les versions 6.0.0 et supérieures (les versions précédentes présentaient en effet un gros problème de performances).
Paquet hors dépôt
- Télécharger sur cette page le paquet correspondant à votre architecture ;
- Installer aussi les paquets suivants (certains sont optionnels et activent des fonctionnalités supplémentaires) :
ruby ruby-gnome2 libgettext-ruby-util flac mp3gain normalize-audio vorbisgain cd-discid
Paquet dépôt (GetDeb.net)
- Vérifier si Rubyripper est disponible pour votre système sur la page consacrée au logiciel Rubyripper du site GetDeb.net ;
- Installer le paquet rubyripper avec un gestionnaire de paquet (par exemple Ubuntu Software Center) ;
- Pour utiliser l'ensemble des possibilités de Rubyripper, installer aussi les paquets additionnels suivants :
flac mp3gain normalize-audio vorbisgain cd-discid
Sources
- Télécharger la dernière version de Rubyripper (0.6.2) depuis le site officiel.
- Copier l'archive rubyripper-0.6.2.tar.bz2 à la racine de votre répertoire personnel.
- Extraire l'archive en faisant un clic droit puis Extraire ici.
- Ouvrir un terminal et placez-vous dans le répertoire rubyripper-0.6.2 à l'aide de la commande suivante :
cd rubyripper-0.6.2
- Compiler et installer Rubyripper avec les commandes suivantes :
./configure --enable-lang-all --enable-gtk2 --enable-cli --prefix=/usr sudo make sudo make install
- Supprimer l'archive et le dossier créé lors de l'extraction.
Utilisation et configuration
Rubyripper est accessible via le menu Applications → Son et Video → Rubyripper. Allez dans le menu Préférences pour le configurer.
Onglet Extraction
- Si Rubyripper ne trouve pas le le lecteur de cdrom, remplacez /dev/cdrom dans le champ Lecteur cdrom par :
/dev/sr0, /dev/scd0 ou /dev/dvdrom - Dans Lecteur cdrom, remplissez le champ Correction du lecteur cdrom (en anglais : Correction Offset) avec la valeur correspondant à votre lecteur de CD. Pour cela :
- Trouvez votre modèle de lecteur CD (faites une première extraction et Rubyripper vous le dira !) ;
- Récupérer sur cette page le champ Correction du lecteur cdrom correspondant à votre lecteur.
- La partie Préférences pour l'extraction permet de régler les paramètres de l'algorithme de correction utilisé par Rubyripper afin de s'assurer que l'extraction soit la plus juste possible. Plus d'informations sur ces deux pages :
- Manuel du wiki officiel : A manual of all configuration options.
- Un billet très bien fait sur l'installation et la configuration de Rubyripper : Rubyripper: Secure ripping on Linux .
Onglet Codecs
- Cochez les codecs que vous désirez utiliser pour l'étape d'encodage après l'extraction. L'utilisation d'un logiciel comme Rubyripper n'a surtout d'intérêt que dans le cas de codecs sans perte (ici, flac et wav).
- Sélectionnez Utiliser replaygain dans la partie Normalisation. Cela ajoutera une étiquette (tag) aux fichiers audio encodés, permettant aux lecteurs d'ajuster le volume sonore afin que vous n'ayez pas à le faire vous-même à chaque changement de chanson. Il est conseillé d'utiliser l'option Mode Album / Audiophile qui calcule le volume sonore perçu sur l'album tout entier.
Onglet Freedb
Tout d'abord, décochez l'option Toujours utiliser le premier résultat afin que Rubyripper vous propose le choix lorsqu'il y a plusieurs résultats possibles.
Pour utiliser la base de données de MusicBrainz au lieu de celle de Freedb (moins de disques répertoriés mais avec un plus grand soin), vous pouvez rentrer dans le champ Serveur Freedb : http://freedb.musicbrainz.org:80/~cddb/cddb.cgi
Pour revenir à la configuration initiale : http://freedb2.org:80/~cddb/cddb.cgi
Onglet Autres
C'est ici que vous pourrez changer comment Rubyripper nomme les fichiers encodés et où il les enregistre. Les différentes options apparaitront si vous cliquez sur Options pour "Schéma de renommage".
Désinstallation
Si vous avez installé Rubyripper depuis un paquet
Désinstallez le paquet rubyripper avec votre gestionnaire de paquet préféré.
Si vous avez installé Rubyripper depuis les sources
- Télécharger à la racine de votre dossier personnel l'archive correspondant à votre version de Rubyripper.
- Extraire l'archive en faisant un clic droit puis Extraire ici.
- Ouvrir un terminal et se placer dans le répertoire rubyripper-0.6.2 (adapter le numéro de version) :
cd rubyripper-0.6.2
- Désinstaller Rubyripper avec les commandes suivantes :
./configure --enable-lang-all --enable-gtk2 --enable-cli --prefix=/usr sudo make uninstall
- Supprimer l'archive et le dossier créé lors de l'extraction.
Liens
- (en) Manuel du wiki officiel : A manual of all configuration options.
- (en) Un billet très bien fait sur l'installation et la configuration de Rubyripper : Rubyripper: Secure ripping on Linux
Contributeurs principaux : Rémi G., draco31.fr.
Basé sur la page dédiée à Rubyripper sur le wiki de hydrogenaudio.org.