Logiciels multimédia en console

abcde : Riper ses CD Audio en ligne de commande

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières

Introduction



abcde est un programme qui s'exécute en ligne de commande pour riper ses CD Audio. Riper consiste à extraire.
C’est un script batch qui va appeler d'autres programmes en ligne de commande.
L'avantage de abcde c'est qu'il est léger, qu'il remplit les TAG (les métadonnées) automatiquement en allant chercher les infos sur Internet.

Utilisation de base



Après avoir inséré un CD Audio exécuter abcde permettra d'extraire le CD :
Code BASH :
abcde

Code TEXT :
Grabbing entire CD - tracks: 1 2 3
Retrieving 1 CDDB match...done.
---- Fort Boyard / Fort Boyard ----
1: Générique Original
2: Version Dream : Grand Piano Radio Edit
3: Version Dance : Time Hunters Mix

Il est toujours possible d'éditer les métadonnées avant de lancer l'extraction.
Par défaut, le format OGG Vorbis est utilisé, le bitrate est calculé automatiquement, et les fichiers WAV (bruts du ripage) sont supprimés.
Pour plus d'infos, lancer
Code BASH :
abcde -h


Exporter au format MP3



Comme dit plus haut, les options par défaut ne sont pas terribles... Moi je préfère le format MP3 universel et aussi conserver (de manière temporaire) les fichiers WAV, avant des les supprimer manuellement.
Je vais donc utiliser les options -k (pour conserver les VWA) et -o pour spécifier le format MP3 :
Code BASH :
abcde -k -o mp3

Problème à nouveau, le bitrate des fichiers MP3 est de 128kbps, ce qui est médiocre....
Voir le paragraphe suivant pour les options des encodeurs.

Paramétrer abcde avec abcde.conf



Par défaut, dans /etc/abcde il y a un fichier abcde.conf.
Toutes les options sont commentées et expliquées.
Pour personnaliser abcde (et les encodeurs autour), créer le fichier (caché) $HOME/.abcde.conf
Ensuite, mettez-y les lignes que vous souhaitez pour personnaliser le tout.
Moi, par exemple j'y ai mis cela :
Code TEXT :
LAMEOPTS="-b 320"
OUTPUTTYPE="mp3"
KEEPWAVS=n

Ainsi, le format d'export par défaut est le MP3, et les options passées à lame (encodeur MP3) sont d'encoder en 320kbps.
Du coup, avec mon fichier de configuration, la commande abcde exporte en MP3, 320kbps et ne conserve pas les WAV. (je préfère garder la maîtrise avec l'option -k de conserver ou non les WAV).