Comment rendre un CD audio compatible CDDB ?

Comment rendre un CD audio compatible CDDB ? - Traitement Audio - Video & Son

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 :D

Reply

Marsh Posté le 18-08-2002 à 02:26:51   

Reply

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é.

Reply

Marsh Posté le 18-08-2002 à 02:38:09    

Bref à moins d'avoir l'original, c'est mission impossible, je pense :heink:

Reply

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).

Reply

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 :(

Reply

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 ?  ;)

Reply

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 :
  1. # xmcd CD database file
  2. # Copyright (C) 1993-2000  Ti Kan
  3. #
  4. # Track frame offsets:
  5. # 170
  6. # 12037
  7. # 23600
  8. # 37617
  9. # 53367
  10. # 68437
  11. # 84825
  12. # 97522
  13. # 109737
  14. # 120350
  15. # 134490
  16. # 145247
  17. # 161762
  18. # 179782
  19. # 188965
  20. # 202930
  21. # 212277
  22. # 223517
  23. # 235502
  24. # 246577
  25. # 261052
  26. # 272407
  27. # 288647
  28. #
  29. # Disc length: 4071 seconds
  30. #
  31. # Revision: 1
  32. # Processed by: cddbd v1.4b42PL0 Copyright (c) Steve Scherf et al.
  33. # Submitted via: xmcd 2.6 PL0
  34. #
  35. DISCID=290fe517
  36. DTITLE=Various Artists / Cajun Saturday Night
  37. DYEAR=
  38. DGENRE=
  39. TTITLE0=Dewey Balfa & Friends / Jolie Blonde
  40. TTITLE1=Austin Pitre & The Evangeline Playboys / Poor Hobo
  41. TTITLE2=Aldus Roger & The Lafayette Playboys / Marie
  42. TTITLE3=Jim Oliver / I Love My Saturday Night
  43. TTITLE4=Belton Richard / Let Me Talk To Your Heard
  44. TTITLE5=Paul Daigle & Cajun Gold / Two Step A Paul
  45. TTITLE6=Nathan Abshire / A Musician's Life
  46. TTITLE7=Michael Doucet / Beausoleil / Les Veuves De La Coulee
  47. TTITLE8=Dewey Balfa & Friends / Grand Mamou
  48. TTITLE9=Jambalaya / Bon Whisky
  49. TTITLE10=Balfa Brothers / La Dance Des Mardi Gras
  50. TTITLE11=Cedric Benoit / Le Blues
  51. TTITLE12=Paul Daigle / Robert Elkins & Cajun Gold / I'd Rather Have Lost
  52. TTITLE12=You
  53. TTITLE13=Camey Doucet et Musique / Who Stole The Pies
  54. TTITLE14=Jim Oliver / You're So Easy To Love
  55. TTITLE15=Belton Richard / Il Fait Chaud! (It's Hot!)
  56. TTITLE16=Adam Hebert / La Pointe Au Pain
  57. TTITLE17=Lawrence Walker / The Midnight Waltz
  58. TTITLE18=Warren Cormier / T Bec Do
  59. TTITLE19=Sundown Playboys / Chere Tout Toute
  60. TTITLE20=The Cajun Tradition / The Cajun Traditional Special
  61. TTITLE21=Sheryl Cormier / Mon Coeur Et Mon Amour
  62. TTITLE22=Paul Daigle / Robert Elkins & Cajun Gold / Georgie-Lou
  63. EXTD=
  64. EXTT0=
  65. EXTT1=
  66. EXTT2=
  67. EXTT3=
  68. EXTT4=
  69. EXTT5=
  70. EXTT6=
  71. EXTT7=
  72. EXTT8=
  73. EXTT9=
  74. EXTT10=
  75. EXTT11=
  76. EXTT12=
  77. EXTT13=
  78. EXTT14=
  79. EXTT15=
  80. EXTT16=
  81. EXTT17=
  82. EXTT18=
  83. EXTT19=
  84. EXTT20=
  85. EXTT21=
  86. EXTT22=
  87. PLAYORDER=


=> tout se base sur les "Track frame offsets" pour arriver à calculer un "DISCID=290fe517".


Message édité par defsiam le 18-08-2002 à 06:15:29

---------------
  ANNUAIRE AUDIO : Softs · Liens · Codec  (cliquez ici)
Reply

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...

Reply

Marsh Posté le 19-08-2002 à 00:46:08    

ALors je vais essayer, merci pour vos avis ;)

Reply

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.

Reply

Marsh Posté le 19-08-2002 à 10:13:49   

Reply

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  :D
 
Edit : j'ai calibré la vitesse de lecture de la platine cassette aussi. Ce doit être important.


Message édité par Pio2001 le 19-08-2002 à 12:41:29

---------------
Pio2001
Reply

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  :D
 
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.

Reply

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 :)


---------------
  ANNUAIRE AUDIO : Softs · Liens · Codec  (cliquez ici)
Reply

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


Message édité par vingtcent le 19-08-2002 à 18:27:26
Reply

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.

Reply

Marsh Posté le 19-08-2002 à 19:30:30    

83 ...
 
v

Reply

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?

Reply

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 ?

Reply

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.


Message édité par gURuBoOleZZ le 20-08-2002 à 05:28:14
Reply

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 :  
 

Code :
  1. # xmcd CD database file
  2. # Copyright (C) 1993-2000  Ti Kan
  3. #
  4. # Track frame offsets:
  5. # 170
  6. # 12037
  7. # 23600
  8. # 37617
  9. # 53367
  10. # 68437
  11. # 84825
  12. # 97522
  13. # 109737
  14. # 120350
  15. # 134490
  16. # 145247
  17. # 161762
  18. # 179782
  19. # 188965
  20. # 202930
  21. # 212277
  22. # 223517
  23. # 235502
  24. # 246577
  25. # 261052
  26. # 272407
  27. # 288647
  28. #
  29. # Disc length: 4071 seconds
  30. #
  31. # Revision: 1
  32. # Processed by: cddbd v1.4b42PL0 Copyright (c) Steve Scherf et al.
  33. # Submitted via: xmcd 2.6 PL0
  34. #
  35. DISCID=290fe517
  36. DTITLE=Various Artists / Cajun Saturday Night
  37. DYEAR=
  38. DGENRE=
  39. TTITLE0=Dewey Balfa & Friends / Jolie Blonde
  40. TTITLE1=Austin Pitre & The Evangeline Playboys / Poor Hobo
  41. TTITLE2=Aldus Roger & The Lafayette Playboys / Marie
  42. TTITLE3=Jim Oliver / I Love My Saturday Night
  43. TTITLE4=Belton Richard / Let Me Talk To Your Heard
  44. TTITLE5=Paul Daigle & Cajun Gold / Two Step A Paul
  45. TTITLE6=Nathan Abshire / A Musician's Life
  46. TTITLE7=Michael Doucet / Beausoleil / Les Veuves De La Coulee
  47. TTITLE8=Dewey Balfa & Friends / Grand Mamou
  48. TTITLE9=Jambalaya / Bon Whisky
  49. TTITLE10=Balfa Brothers / La Dance Des Mardi Gras
  50. TTITLE11=Cedric Benoit / Le Blues
  51. TTITLE12=Paul Daigle / Robert Elkins & Cajun Gold / I'd Rather Have Lost
  52. TTITLE12=You
  53. TTITLE13=Camey Doucet et Musique / Who Stole The Pies
  54. TTITLE14=Jim Oliver / You're So Easy To Love
  55. TTITLE15=Belton Richard / Il Fait Chaud! (It's Hot!)
  56. TTITLE16=Adam Hebert / La Pointe Au Pain
  57. TTITLE17=Lawrence Walker / The Midnight Waltz
  58. TTITLE18=Warren Cormier / T Bec Do
  59. TTITLE19=Sundown Playboys / Chere Tout Toute
  60. TTITLE20=The Cajun Tradition / The Cajun Traditional Special
  61. TTITLE21=Sheryl Cormier / Mon Coeur Et Mon Amour
  62. TTITLE22=Paul Daigle / Robert Elkins & Cajun Gold / Georgie-Lou
  63. EXTD=
  64. EXTT0=
  65. EXTT1=
  66. EXTT2=
  67. EXTT3=
  68. EXTT4=
  69. EXTT5=
  70. EXTT6=
  71. EXTT7=
  72. EXTT8=
  73. EXTT9=
  74. EXTT10=
  75. EXTT11=
  76. EXTT12=
  77. EXTT13=
  78. EXTT14=
  79. EXTT15=
  80. EXTT16=
  81. EXTT17=
  82. EXTT18=
  83. EXTT19=
  84. EXTT20=
  85. EXTT21=
  86. EXTT22=
  87. PLAYORDER=


=> tout se base sur les "Track frame offsets" pour arriver à calculer un "DISCID=290fe517".




content pour moi ! :)

Reply

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)
 

Reply

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  :D
 
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 !

Reply

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.

Reply

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


Message édité par vingtcent le 20-08-2002 à 16:05:35
Reply

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  :(


Message édité par kusuryia le 20-08-2002 à 21:04:52
Reply

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

Reply

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à.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed