CD Audio CDDB, Extraction, MP3

Dernière M.a.j. le 09/11/2001.

- Les CD Audio:
- Les base de données "CDDB" :
- J'ai eu a développer une application dont le but était le stockage dans une base de données des fichiers MP3 extraits de CD Audio.
- Pour faciliter la vie des utilisateurs il fallait une fonction "CDDB" afin d'éviter d'avoir à saisir le nom de l'album, le nom de l'artiste et les titres des morceaux composant l'album.
- La connexion à un serveur "CDDB" était donc obligatoire. J'ai cherché sur Internet et j'ai trouvé plusieurs composants Delphi permettant la connexion à un serveur "CDDB" Mais aucun ne me convenait complètement. Le plus gros problème était le manque de "finition" de ces composants.
- Je me suis donc attelé à la tâche pour écrire mon composant. Bien sur, je ne suis pas reparti complètement de zéro et je me suis un peu inspiré de ce que j'ai trouvé à droite ou à gauche. Pour tester mon composant, j'ai réalisé une petite application. Cette application peut très bien servir de démo.
- Vous pouvez donc télécharger le composant "TCDDBConnect" et une application de démonstration.
- Si vous souhaitez quelques informations succintes sur le fonctionnement des serveurs CDDB c'est ici.

- Extraction et conversion MP3 :
- Après les connexions aux serveurs CDDB je me suis penché sur l'extraction des pistes d'un CD Audio et la conversion en MP3. Là aussi, je n'ai pas trouvé exactement ce que je voulais. Par contre je suis tombé sur l'excellent projet "Lame" J'ai récupéré les Dll "lame_enc.dll' et "CdRip.dll". J'ai également trouvé des bouts de code utilisant ces dll. Avec le tout, j'ai écrit les composants CDRipper et MP3Coder. Je n'ai pas grand mérite car presque tout est fait dans les dll. Ces dll sont d'ailleurs utilisées dans des applications commerciales tel que Audiograbber.
- J'ai également écrit une petite application de test. N'hésitez pas à la télécharger car je n'ai pas encore commenté les sources de CDRipper et MP3Coder.
- ASPI: Si vous avez des problèmes avec la couche Aspi sous W2000 (NT4 et XP ???) rendez vous ici

Version
 
1.02
1.03 (Indy 9)
Pour vous connecter à un serveur CDDB et récupérer les informations d'un CD Audio. TCDDBConnect nécessite la suite de composants Indy (gratuite) Disponible à l'adresse suivante http://www.nevrona.com/indy/
  Petite application de démonstration de TCDDBConnect.
1.00 Ce composant écrit autout de la DLL "Lame_enc.dll" du projet Lame permet de convertirr des fichiers Wav en MP3.
1.00 Pour extraire les piste audio d'un CD. Utilisé avec TMP3Coder il est possible d'extraire les piste audio d'un CD directement vers un fichier MP3 sans passer par un fichier Wav.
  Application de démonstration de TMp3Coder et TCDRipper

- Pour me joindre cliquez ici
- Retour à l'accueil.