J'adore la musique ! J'ai des centaines de CD dans ma collection, dont quelques-uns ont survécu depuis la fin des années 1980. J'ai une copie originale du premier album de Nevermind de Nirvana, des Foo Fighters, ainsi que de nombreux CD de compilation qui couvrent des générations de groupes et d'artistes. J'ai également un compte de streaming Spotify, mais je souhaite posséder la musique que j'écoute. Avoir les CD, c'est bien, mais cela ne sert pas à grand-chose lorsque je promène le chien. Alors, comment puis-je prendre mon de la musique avec moi quand je suis en déplacement ? Je dois extraire les CD audio.
L'extraction de CD était une activité populaire il y a environ 15 à 20 ans. Bon sang, je me souviens avoir extrait des CD audio en MP2 (pas une faute de frappe !) sur un AMD K6-2 333. Cela prenait beaucoup de puissance de calcul à l'époque, mais maintenant même un Raspberry Pi peut extraire un CD audio et convertir la sortie en MP3 sans transpirer.
Dans ce tutoriel, je vous montre comment utiliser abcde Un meilleur encodeur de CDune application de terminal, pour extraire un CD audio, puis convertir l'audio en MP3 avec les détails complets de l'album et de la piste. J'utilise un Raspberry Pi 5 16 Go, mais ce projet peut utiliser n'importe quel modèle de Raspberry Pi à partir du Pi 3. Nous l'avons également testé sur un ordinateur portable exécutant Ubuntu 24.10 et tout était tout aussi fluide.
Pour ce projet, vous aurez besoin
- Un Raspberry Pi 3/4/5 ou un Zero 2 W
- Clavier, souris, HDMI et alimentation pour votre Raspberry Pi
- Un lecteur USB CD/DVD/Bluray
- CD audio
Oui, il existe des applications alternatives. j'utilise monstre pour extraire des CD sous Windows, et il fait un excellent travail. Sous Linux, K3B est une boîte à outils de CD basée sur KDE et mon outil de gravure préféré. K3B peut également être utilisé pour extraire des CD, mais avec abcde, nous pouvons tout faire avec seulement quelques commandes et très peu de ressources système. Nous pourrions même créer un script pour détecter, extraire et enregistrer les fichiers audio dans un emplacement spécifique. Mais d’abord, apprenons à utiliser abcde.
N'oubliez pas que les lois peuvent vous interdire d'extraire vos CD audio. Veuillez consulter vos lois locales avant d'extraire vos CD.
1. Ouvrez un terminal, mettez à jour les référentiels de logiciels et mettez à niveau le logiciel installé sur votre machine.
sudo apt update && sudo apt upgrade -y
2. Installez le logiciel d'extraction de CD ABCDE.
sudo apt install abcde
3. Installez la gestion des métadonnées eyed3 MP3 ID3 (informations sur la chanson) et l'encodeur MP3 lame. Nous avons besoin d'eyed3 pour écrire les métadonnées MP3 à partir des bases de données en ligne pour nos fichiers audio. L'encodeur Lame MP3 est l'application appelée après qu'abcde ait extrait le CD audio au format WAV.
sudo apt install eyed3 lame
4. Connectez un lecteur CD/DVD/Bluray à votre ordinateur et insérez le CD que vous souhaitez extraire.
5. Dans le terminal, exécutez la commande pour extraire l'audio et l'encoder en MP3 à 320 kbps. Modifiez la valeur 320 pour qu'elle corresponde à vos besoins. Tout ce qui dépasse 192 convient à la plupart des appareils.
abcde -o mp3:”-b 320”
6. L'application vérifiera en ligne les détails de l'album, puis proposera trois options. Choisissez l'option qui correspond aux détails de l'album et de la piste de votre CD, appuyez sur Q pour quitter, puis entrez le numéro de votre choix.
7. Lorsqu'on vous demande de modifier le CDDB, c'est à vous de décider. Si les données semblent correctes, sélectionnez N et appuyez sur Entrée. S’il est incorrect, appuyez sur Y et Entrée pour modifier.
8. L’album est-il une production multi-artistes ? Si oui, sélectionnez Y et Entrée, puis modifiez en conséquence. Non est la valeur par défaut, et neuf fois ou dix, c'est correct.
9. Attendez que le CD soit extrait. Le lecteur CD/DVD/Bluray prendra vie et lancera le processus d'extraction. L'application encodera automatiquement les pistes audio en MP3 au fur et à mesure de la progression du processus.
10. Accédez au dossier contenant les MP3 et testez les pistes dans VLC ou un autre lecteur multimédia.