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 | ||
abcde [Le 21/01/2012, 08:53] grigouille [Utilisation] |
abcde [Le 22/08/2022, 17:50] (Version actuelle) moths-art Correctifs de liens : (détecté via wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>audio encodage}} | ||
+ | ---- | ||
+ | |||
====== Abcde - A Better CD Encoder ====== | ====== Abcde - A Better CD Encoder ====== | ||
- | Abcde est une commande (un script bash en fait) qui permet 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, FLAC ou autres) dans votre ordinateur. Si vous possédez une connexion Internet, Abcde va automatiquement récupérer le nom de l'artiste et des plages via une base de données Freedb ou MusicBrainz. | + | Abcde est une [[:commande_shell|commande]], basée sur un [[:script]] [[:bash]], qui permet 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, FLAC ou autres) dans votre ordinateur.\\ |
+ | Si vous possédez une connexion Internet, Abcde va automatiquement récupérer le nom de l'artiste et des plages via une base de données Freedb ou MusicBrainz. | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | * Disposer des [[:sudo|droits d'administration]]; | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
===== Installation ===== | ===== Installation ===== | ||
- | Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>abcde|abcde]]**. | + | Pour installer cette application, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>abcde|abcde]]**.\\ |
- | ou de copier-coller la commande ci-dessous dans un [[:Terminal]] (menu //Applications → Accessoires → Terminal//): | + | Le(s) format(s) son (codecs) de sortie visé(s) nécessitent que les codecs souhaités soient installés sur Ubuntu. Par défaut, la majorité des codecs n'est pas installée. Pour les [[:tutoriel:comment_installer_un_paquet|installer]] tous, cliquez sur [[apt>ubuntu-restricted-extras]]. |
+ | Pour n'en [[:tutoriel:comment_installer_un_paquet|installer]] que certains : | ||
+ | * **[[apt>flac|flac]]** pour le format [[wpfr>Free Lossless Audio Codec|FLAC]] | ||
+ | * **[[apt>libvorbis0a|libvorbis0a]]** pour le format OGG / [[wpfr>OGG|OGG Vorbis]] | ||
+ | * **[[apt>lame|lame]]** pour le format [[wpfr>MPEG-1/2 Audio Layer 3|MP3]]. | ||
+ | * **[[apt>libmpcdec3|libmpcdec3]]** pour le format [[wpfr>muspack|MPC]]. | ||
+ | * **[[apt>libspeex1|libspeex1]]** pour le format [[wpfr>Speex|SPX]]. | ||
- | <code>sudo apt-get update && sudo apt-get -y install abcde</code> | ||
- | |||
- | Pour encoder en flac, ajouter le paquet **[[apt>flac]]**. | ||
- | |||
- | Pour encoder en mp3, ajouter le paquet **[[apt>lame]]**. | ||
===== Configuration ===== | ===== Configuration ===== | ||
==== abcde.conf ==== | ==== abcde.conf ==== | ||
- | Quand on lance abcde, il va d'abord lire le fichier /etc/abcde.conf. Ce fichier ne contient normalement que des commentaires. Il est bon d'en faire une copie | + | Au lancement d' Abcde, celui-ci va d'abord lire le fichier de configuration **/etc/abcde.conf**. Ce fichier ne contient normalement que des commentaires. Si vous souhaitez faire des paramétrages qui vous seront propres, faites une copie [[:fichier_cache|cachée]] dans votre //Dossier Personnel// |
- | <code>cp /etc/abcde.conf ~/.abcde.conf</code> et de le modifier à son goût : | + | <code>cp /etc/abcde.conf ~/.abcde.conf</code> |
+ | et [[:tutoriel:comment_modifier_un_fichier|modifiez]] cette copie à votre goût. Pour ce faire, vous pouvez vous baser sur des modèles de fichiers disponible [[https://www.andrews-corner.org/abcde|ici]]. | ||
- | <code>nano ~/.abcde.conf</code> | + | Vous pouvez par exemple y mettre : |
- | + | * <file>OUTPUTDIR=$HOME/Musique</file>pour déterminer le dossier dans lequel seront extraits les fichiers. | |
- | Pour des modèles de fichier : [[http://www.andrews-corner.org/abcde.html|abcde.conf]] | + | * <file>EJECTCD=y</file> si vous souhaitez que le CD s'éjecte à la fin de l'extraction |
Si le lecteur de CD n'est pas reconnu, il faut modifier le paramètre CDROM. | Si le lecteur de CD n'est pas reconnu, il faut modifier le paramètre CDROM. | ||
- | Il peut être intéressant de mettre OUTPUTDIR=$HOME/Musique et EJECTCD=y | + | Il est possible d'encoder un cd en plusieurs formats différents en une seule fois (ex: flac + ogg). Voir l'exemple de configuration [[https://www.andrews-corner.org/abcde/abcde_combo.conf|ici]]. |
- | ==== Base de données ==== | ||
- | Par défaut, Abcde utilise la base [[http://www.freedb.org/|freeDB]]. Si on veut utiliser[[http://musicbrainz.org/|MusicBrainz]], il faut mettre dans abcde.conf : | ||
- | <code>CDDBURL="http://freedb.musicbrainz.org/~cddb/cddb.cgi"</code> | ||
- | ==== Le script abcde ==== | + | ===== Utilisation ===== |
- | abcde est un script bash qui se trouve dans /usr/bin/abcde (faire <code>whereis abcde</code> si ce n'est pas le cas). | + | Insérez un CD et lancez l'application avec la [[:commande_shell|commande]] suivante : |
- | + | ||
- | ===== Utilisation===== | + | |
- | + | ||
- | Insérez un CD et lancez l'application avec la [[commande_shell|commande]] suivante : | + | |
<code>abcde</code> | <code>abcde</code> | ||
- | Si on veut utiliser un autre fichier de configuration, ce qui peut être pratique si on encode de différente manière (abcdeFlac.conf, abcdeOgg.conf, etc.) : | + | À moins d'avoir modifié le fichier originel **/etc/abcde.conf** ou votre copie **~/.abcde.conf**, par défaut **abcde** extrait au format OGG / [[wpfr>Vorbis]] |
+ | |||
+ | Si vous voulez utiliser un autre fichier de configuration que **~/.abcde.conf**, ce qui peut être pratique si vous encodez de différente manière (abcdeFlac.conf, abcdeOgg.conf, etc.) : | ||
<code>abcde -c autre_fichier_abcde.conf</code> | <code>abcde -c autre_fichier_abcde.conf</code> | ||
La création d'un [[:alias]] peut être intéressante alors. | La création d'un [[:alias]] peut être intéressante alors. | ||
- | L'option -k permet de garder les fichiers wav. | + | Vous pouvez ajouter d'autres options comme: |
+ | * L'option //-k//: permet de garder les fichiers //.wav//. Utile par exemple pour : | ||
+ | * convertir dans un autre format ces //.wav//. | ||
+ | * garder le fichier sans perte pour archivage mais que pour des raisons de compatibilité et d'espace disque vous avez besoin de fichiers MP3 pour son baladeur. | ||
+ | * L'option //-W 1//: permet de numéroter les fichiers en 101, 102, 103. Pratique si l'album contient plusieurs CD. | ||
+ | * L'option //-o format//: permet de choisir le format d'extraction.\\ //format// aura l'une des valeurs suivantes : flac, mpc, mp3, ogg, vorbis, spx, m4a, wav. | ||
+ | * L'option //-q qualité//: permet de modifier la qualité et par la même la taille des fichiers encodés.\\ //qualité// aura l'une des valeurs suivantes: high, medium, low. | ||
- | L'option -W 1 permet de numéroter les fichiers en 101, 102, 103. Pratique si l'album contient plusieurs CD. | + | Pour le détail des options reportez-vous au [[:man|manuel]] du logiciel par |
- | + | ||
- | Pour le détail des options : | + | |
<code>man abcde</code> | <code>man abcde</code> | ||
+ | |||
+ | ==== Multiple exact matches ==== | ||
+ | |||
+ | Lors de la première étape, avant l'extraction, abcde se connecte à une base [[wpfr>Compact Disc Data Base|CDDB]] pour récupérer la liste des titres du CD (voir chapitre : [[#Base de données]]). Il se peut que cette base de donnée contienne deux listes (commençant par #1, #2 ...), dans ce cas vous devrez choisir quelle est celle qui vous semble être de meilleure qualité. Une fois la liste choisie, appuyez sur **q** pour sortir du menu et entrez ensuite le numéro de la liste choisie (1, 2 ...). | ||
+ | |||
===== Désinstallation ===== | ===== Désinstallation ===== | ||
Ligne 57: | Ligne 71: | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * **(en)** [[http://lly.org/~rcw/abcde/page]] | + | * **(en)** [[http://lly.org/~rcw/abcde/page|Site du projet]] |
- | * **(en)** [[http://andrews-corner.org/abcde.html]] | + | * **(en)** [[https://andrews-corner.org/abcde|Page d'explication et modèle]]. |
- | * **(en)** [[http://code.google.com/p/abcde/]] | + | * **(en)** [[http://code.google.com/p/abcde/|Présentation sur google project]] |
- | * [[sound_juicer]] | + | * **(fr)** [[http://www.linuxpedia.fr/doku.php/multimedia/abcde|Documentation complémentaire sur linuxpedia.fr]] |
- | * [[lecture_et_encodage_de_fichiers_audio#par_lignes_de_commandes|lecture et encodage de fichiers audio en ligne de commande]] | + | * [[Ripper un CD]] audio |
+ | * [[:lecture_et_encodage_de_fichiers_audio#par_lignes_de_commandes|Lecture et encodage de fichiers audio en ligne de commande]] | ||
+ | ====Autres applications d'extraction de CD==== | ||
+ | * [[:Sound-Juicer|Sound-Juicer]] | ||
+ | * [[ :Asunder]] | ||
+ | * [[:RipperX]] | ||
+ | * [[:xcfa|Xcfa]] | ||
---- | ---- | ||
- | //Contributeurs principaux : [[utilisateurs:grigouille]] | + | //Contributeurs principaux : [[utilisateurs:grigouille]]// |