Comment rendre un CD audio compatible CDDB ? - Traitement Audio - Video & Son
Marsh Posté le 18-08-2002 à 02:34:29
tu fais en sorte qu'il corresponde à un original : même nombre de piste, ordre respecté, gap respecté.
Marsh Posté le 18-08-2002 à 02:38:09
Bref à moins d'avoir l'original, c'est mission impossible, je pense
Marsh Posté le 18-08-2002 à 02:40:53
Il faut moralement posséder l'original !
Sinon, si tu l'a égaré, perdu sous le lit, prêté ou si ton chien l'a mangé, tu peux toujours le refaire à l'aide de fichiers mp3. Il faut juste repsecter l'enchaînement original, et ne pas mettre 2 secondes de blancs entre chaque piste (et encore, je suis pas certain que cela nuise).
Marsh Posté le 18-08-2002 à 05:14:26
je croix que le CDDB reconnait un N° de série qui se trouve sur le CD, le seul moyen de le garder serait de faire une image du CD, impossible a recréer a partir de mp3
Marsh Posté le 18-08-2002 à 06:03:32
XK a écrit a écrit : je croix que le CDDB reconnait un N° de série qui se trouve sur le CD, le seul moyen de le garder serait de faire une image du CD, impossible a recréer a partir de mp3 |
Je me trompe peut-être, mais il me semble - j'en suis même certain - que ce numéro est généré. J'ai souvent dupliqué des disques en procédant plage par plage, et non par image. La détection CDDB fonctionne. Preuve que le numéro n'est pas présent sur le CD. D'ailleurs, dernière preuve : le CD à 20 ans, CDDB combien ?
Marsh Posté le 18-08-2002 à 06:14:58
J'espère ne pas me tromper sur ce que je vais dire mais CDDB génère lui-même ses codes I.D. (de 8 chiffres) d'après la structure de découpage des pistes alors que l'I.D. d'un cd est totalement propore à l'éditeur. Ils peuvent donner "SONOPRESS H-5328 / MRCD3239 A, IMPRESSTIPCD5 01 6, 1735004 PHC UDP-CD1021 1637-B, ..." en voici bcp.
A ne pas confondre non plus avec les codes IRSC et UPC qui ne sont pas obligatoires et qui représentent plus des informations commerciales :
http://www.riaa.com/Audio-Standards-3.cfm
http://www.riaa.com/Audio-Standards-4.cfm
Voici un exemple très épuré de ce que récupère comme information votre soft en faisant une requête CDDB :
Code :
|
=> tout se base sur les "Track frame offsets" pour arriver à calculer un "DISCID=290fe517".
Marsh Posté le 18-08-2002 à 08:48:25
Oui, j'ai d'ailleurs deja gravé des cd audio avec des (bons) rip mp3 trouvés sur le net (en telechargeant tout l'album d'un coup... meme release) et si je n'ajoute auqune piste, il est bien detecté.
Remarquez... je ne crois pas qu'il y ai beaucoup de cd de
4256 secondes avec 14 track, avec 387 secondes pour la premiere piste, 489 pour la seconde, 128 pour la troisieme, ect...
Marsh Posté le 19-08-2002 à 10:13:49
le CRC effectué par CDDB, est en réalité le m^me que le CRC du vieux cdplayer.ini de windows, et oui, CDDB, c'est l'extention logique internet de ce qu'avait fait krosoft avec son petit cdplayer.ini qui permettait de reconnaitre les CD's que t'avais déjà mis. (sauf que krosoft avaient pas pensé a ca... bizare)
donc l'algo qui détermine le CRC dépend du nombre de piste et de la durée (en millisecondes) de chaque piste, donc, si t'as fait une extraction correcte (en terme de durées de pistes) tu coles tes mp3 sur un Cd audio, et il sera reconnu.
Marsh Posté le 19-08-2002 à 12:40:36
J'ai même enregistré une cassette audio originale sur CD, j'ai soigneusement placé chaque début de plage, et mis une pause comparable aux autres entre les deux faces, et CDDB l'a reconnu
Edit : j'ai calibré la vitesse de lecture de la platine cassette aussi. Ce doit être important.
Marsh Posté le 19-08-2002 à 12:59:34
Pio2001 a écrit a écrit : J'ai même enregistré une cassette audio originale sur CD, j'ai soigneusement placé chaque début de plage, et mis une pause comparable aux autres entre les deux faces, et CDDB l'a reconnu Edit : j'ai calibré la vitesse de lecture de la platine cassette aussi. Ce doit être important. |
Il doit prendre le cd qu'il trouve le plus proche de ce qui est indiqué alors.
Marsh Posté le 19-08-2002 à 16:48:34
moua a écrit a écrit : Il doit prendre le cd qu'il trouve le plus proche de ce qui est indiqué alors. |
Et oui, c'est pour ça que parfois, vous vous retrouvez avec le best of d'Annie Cordy alors que vous aviez inséré Helmut Lotti
Marsh Posté le 19-08-2002 à 18:19:09
gURuBoOleZZ a écrit a écrit : D'ailleurs, dernière preuve : le CD à 20 ans, CDDB combien ? |
T'es du sud toi ?
La norme cd-audio n'a pas 20 ans ...
v
Marsh Posté le 19-08-2002 à 18:48:13
vingtcent a écrit a écrit : T'es du sud toi ? La norme cd-audio n'a pas 20 ans ... v |
A oui, tu as raison. 21 ans.
Marsh Posté le 20-08-2002 à 05:07:09
vingtcent a écrit a écrit : 83 ... v |
Le cd fut commercialisé en 83, et tu crois qu'ils l'ont inventé la veille?
Marsh Posté le 20-08-2002 à 05:18:27
Kurupt a écrit a écrit : Le cd fut commercialisé en 83, et tu crois qu'ils l'ont inventé la veille? |
C'est pas 1981 ?
Marsh Posté le 20-08-2002 à 05:27:23
Apercu google :
En 1979, le disque compact (compact disk C-D), breveté par les firmes Philips et Sony C-D, fit son apparition.
Source
Le disque compact a été mis au point en 1979 par Philips aux Pays-Bas et Sony au Japon.
Source - jolie au passage
Le CD a été inventé au début des années 1980 par SONY et PHILIPS. Lancé en 1982, le CD audio connut immédiatement un vif succés. Le CD rom est apparu en 1984.
Source
Compact disc (1979) : En 1979, Philips (Pays-Bas) et Sony (Japon) créaient l?événement en annonçant la mise au point du disque compact (compact disc ou, plus couramment, CD).
Source
Le disque compact ou CD (Compact Disc) a été inventé en 1978 par la société Philips. C'est une galette en matière plastique qui contient de l'information numérisée, gravée de manière définitive sur une piste en spirale, et lue par un procédé optique
Source
1979 tient la corde. Le CD aurait donc 23 ans cette année - et à mon avis, en 1979, ses concepteurs n'ont sans doute pensé à un numéro CDDB pour les internautes friands de mp3 et de leur gravure sur CD.
Marsh Posté le 20-08-2002 à 09:52:37
defsiam a écrit a écrit : J'espère ne pas me tromper sur ce que je vais dire mais CDDB génère lui-même ses codes I.D. (de 8 chiffres) d'après la structure de découpage des pistes alors que l'I.D. d'un cd est totalement propore à l'éditeur. Ils peuvent donner "SONOPRESS H-5328 / MRCD3239 A, IMPRESSTIPCD5 01 6, 1735004 PHC UDP-CD1021 1637-B, ..." en voici bcp. A ne pas confondre non plus avec les codes IRSC et UPC qui ne sont pas obligatoires et qui représentent plus des informations commerciales : http://www.riaa.com/Audio-Standards-3.cfm http://www.riaa.com/Audio-Standards-4.cfm Voici un exemple très épuré de ce que récupère comme information votre soft en faisant une requête CDDB :
|
content pour moi !
Marsh Posté le 20-08-2002 à 10:06:30
Pour info
On peut aussi faire une recherche sur des mp3 :
cddbmp3tool : http://www.medic.dk/download.htm
(la recherche peut être forcée s'il ne trouve pas,
en lui indiquant l'url du type :
http://www.freedb.org/freedb/rock/7b10ca09)
Marsh Posté le 20-08-2002 à 15:35:26
Pio2001 a écrit a écrit : J'ai même enregistré une cassette audio originale sur CD, j'ai soigneusement placé chaque début de plage, et mis une pause comparable aux autres entre les deux faces, et CDDB l'a reconnu Edit : j'ai calibré la vitesse de lecture de la platine cassette aussi. Ce doit être important. |
Il m'est arrive pareil en faisant vinyl => CD, mais en calibrant la rotation aussi !
Marsh Posté le 20-08-2002 à 15:38:08
Bren a écrit a écrit : Pour info On peut aussi faire une recherche sur des mp3 : cddbmp3tool : http://www.medic.dk/download.htm (la recherche peut être forcée s'il ne trouve pas, en lui indiquant l'url du type : http://www.freedb.org/freedb/rock/7b10ca09) |
Le shareware Tag&Rename fait directement la recherche a partir des mp3 situes dans un repertoire (dans l'ordre) et ecrit les tags dans les fichiers.
Marsh Posté le 20-08-2002 à 16:02:12
Kurupt a écrit a écrit : Le cd fut commercialisé en 83, et tu crois qu'ils l'ont inventé la veille? |
Oui tu avais raison la norme cd audio ne date pas de 83.
Mais j'avais raison, ton cd ne peut pas avoir 20 ans ...
v
Marsh Posté le 20-08-2002 à 21:03:23
salut tu peux faire ca avec cddb mp3 tool, il n y a meme pas besoin que les mp3 soient convertis ou sur un cd, ils doivent juste etre dans le meme repertoire
oups pas vu qu on avait deja conseille ca plus haut, sorry
Marsh Posté le 23-08-2002 à 17:13:27
Oui mais en faisant ça, seul le mp3 est reconnu, moi ce que je voudrais c'est la reconnaissance du cd complet
Marsh Posté le 25-08-2002 à 16:17:07
BonOeil a écrit a écrit : Oui mais en faisant ça, seul le mp3 est reconnu, moi ce que je voudrais c'est la reconnaissance du cd complet |
t'as donc rien compris a ce qui s'est dit dans ton thread...
1) Ton soft recupére les infos concernant ton CD (pour les curieux, voici un 'tit prog qui fait ca, pour comprendre l'algo:
http://www.hinzen.de/cdplayer/samples/sample06.html en gros ca aditionne la durée en frames de chaque piste du CD pour obtenir un numero unique, alors ceux qui arivent a récupérer ca a partir d'1 cassette ou d'1 vinyl, y sont trés forts... ou alors ils ont ajouté leur cassette a CDDb et aprés c'est normal qu'elle y reste, c le but...)
2) a partir du numéro généré il fait une requéte a CDDB (ou freedb) et il récupére les noms des pistes, des artistes... etc...
alors que ton soft crée le numéro a partir d'un vrais CD ou d'une liste de mp3, cddb, ils s'en fichent... et a partir d'une seule piste tu n'obtiendras jamais rien.
Enfin, kkn a dit qu'il retournait le plus proche en cas de numero inexact, c'est faux, et c'est même impossible... donc quand tu te retrouves avec les best of d'yvette horner alors que t'as entré ton dernier RATM, bein c'est juste paske la somme des longueurs des pistes est identique, ce qui arrive d'autant plus que ton CD a peu de pistes.
En effet, ce systéme a été concu pour identifier une 'tit collection privée, et n'est pas adapté a une reconnaissance de tous les CDDA existant dans le monde (ce qui est le but de CDDB...)
voilà.
Marsh Posté le 18-08-2002 à 02:26:51
Je veux dire par là, un cd audio fait à partir de fichiers MP3.
Chapeau à celui qui me répondra