| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| abcde [Le 29/06/2012, 22:36] – [Installation] lame seul pour mp3 grigouille | abcde [Le 22/08/2022, 17:50] (Version actuelle) – Correctifs de liens : (détecté via wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art |
|---|
| ====== Abcde - A Better CD Encoder ====== | ====== Abcde - A Better CD Encoder ====== |
| |
| Abcde est une [[:commande_shell|commande]], basé 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.\\ | 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. | 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]]** ou de copier-coller la commande ci-dessous, utilisant l'outil [[:apt-get]], dans un [[:terminal]]: | Pour installer cette application, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>abcde|abcde]]**.\\ |
| |
| <code>sudo apt-get update && sudo apt-get -y install abcde</code> | 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]]. |
| Selon le(s) format(s) visé(s), [[:tutoriel:comment_installer_un_paquet|installez également un ou plusieurs des paquets suivants]] : | Pour n'en [[:tutoriel:comment_installer_un_paquet|installer]] que certains : |
| * **[[apt>flac|flac]]** pour le format [[wpfr>Free Lossless Audio Codec|FLAC]] | * **[[apt>flac|flac]]** pour le format [[wpfr>Free Lossless Audio Codec|FLAC]] |
| * **[[apt>libvorbis0a|libvorbis0a]]** pour le format OGG / [[wpfr>Vorbis]] | * **[[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>lame|lame]]** pour le format [[wpfr>MPEG-1/2 Audio Layer 3|MP3]]. |
| * **[[apt>libmpcdec3|libmpcdec3]]** pour le format [[wpfr>muspack|MPC]] | * **[[apt>libmpcdec3|libmpcdec3]]** pour le format [[wpfr>muspack|MPC]]. |
| * **[[apt>libspeex1|libspeex1]]** pour le format [[wpfr>Speex|SPX]] | * **[[apt>libspeex1|libspeex1]]** pour le format [[wpfr>Speex|SPX]]. |
| |
| ===== Configuration ===== | ===== Configuration ===== |
| ==== abcde.conf ==== | ==== abcde.conf ==== |
| |
| Au lancement d' Abcde, celui-ci 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> | <code>cp /etc/abcde.conf ~/.abcde.conf</code> |
| et de le [[:tutoriel:comment_modifier_un_fichier|modifier]] à son goût.\\ | 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]]. |
| Vous pouvez vous baser sur des modèles de fichier disponible [[http://www.andrews-corner.org/abcde.html|ici]]. | |
| |
| Vous pouvez par exemple y mettre | Vous pouvez par exemple y mettre : |
| <file>OUTPUTDIR=$HOME/Musique</file> | * <file>OUTPUTDIR=$HOME/Musique</file>pour déterminer le dossier dans lequel seront extraits les fichiers. |
| Pour déterminer le dossier dans lequel seront extraits les fichiers. | * <file>EJECTCD=y</file> si vous souhaitez que le CD s'éjecte à la fin de l'extraction |
| | |
| Si vous souhaitez que le CD s'éjecte à la fin de l'extraction, indiqué | |
| <file>EJECTCD=y</file> | |
| |
| 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. |
| |
| ==== Base de données ==== | 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]]. |
| Par défaut, Abcde utilise la base [[http://www.freedb.org/|freeDB]]. Si vous souhaitez utiliser[[http://musicbrainz.org/|MusicBrainz]], il faut mettre dans votre **abcde.conf** : | |
| <file>CDDBURL="http://freedb.musicbrainz.org/~cddb/cddb.cgi"</file> | |
| |
| ==== Le script abcde ==== | |
| FIXME utilité de lire/modifier le script. | |
| |
| **Abcde** est un script bash qui se trouve dans le dossier **/usr/bin/abcde**.\\ | |
| S'il ne s'y trouve pas faites: | |
| <code>whereis abcde</code> | |
| |
| ===== Utilisation ===== | ===== Utilisation ===== |
| Insérez un CD et lancez l'application avec la [[:commande_shell|commande]] suivante : | Insérez un CD et lancez l'application avec la [[:commande_shell|commande]] suivante : |
| <code>abcde</code> | <code>abcde</code> |
| FIXME **à confirmer:** Par défaut **abcde**, extrait au format [[wpfr>WAVEform audio format|wav]]. | À 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, ce qui peut être pratique si vous encodez de différente manière (abcdeFlac.conf, abcdeOgg.conf, etc.) : | 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. |
| Pour le détail des options reportez-vous au [[:man|manuel]] du logiciel par | Pour le détail des options reportez-vous au [[:man|manuel]] du logiciel par |
| <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 ===== |
| |
| * **(en)** [[http://lly.org/~rcw/abcde/page|Site du projet]] | * **(en)** [[http://lly.org/~rcw/abcde/page|Site du projet]] |
| * **(en)** [[http://andrews-corner.org/abcde.html|Page d'explication et modèle]]. | * **(en)** [[https://andrews-corner.org/abcde|Page d'explication et modèle]]. |
| * **(en)** [[http://code.google.com/p/abcde/|Présentation sur google project]] | * **(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]]// |