Lisezmoi+ 282 29

WinDAC32 Version 1.52

Digital Audio Copy

pour Win32

de Christoph Schmelnik



Ce programme est un SHAREWARE (Partagiciel)

Vous pouvez le tester pendant 30 jours, après quoi vous devez vous enregistrer auprès de l'auteur.


Vous êtes autorisé à copier la version Shareware de ce programme et de le distribuer sur n'importe quel media, mais les utilisateurs enregistrés ne sont pas autorisés à copier leur Version, à part pour faire des copies de sauvegarde.


L'AUTEUR (Christoph Schmelnik) NE PEUT ETRE EN AUCUN CAS

RESPONSABLE DE TOUT DOMMAGE OU PROBLEME CAUSE PAR CE PROGRAMME. IL N'Y A DE PLUS AUCUNE GARANTIE SUR L'ABSENCE D'ERREUR DANS L'EXECUTION DU PROGRAMME.



Si quelqu'un a dejà protégé le nom 'Digital Audio Copy' ou l'a utilisé avant moi (ce que je n'ai pas trouvé dans mes recherches) il devrait plutôt m'écrire avant de courir chez son avocat. Je suis certain que nous pourrions résoudre ce problème sans passer par un tribunal.



VUE D'ENSEMBLE

1. Fonctions/Changements

2. Configuration requise

3. Installation

4. Utilisation de WinDAC/Notes spéciales/Modes de copie/Compression/Plugins

5. Scripts

6. Où télécharger les dernières versions ?

7. Problemes/Vitesse

8. Liste des lecteurs testés

9. S'enregistrer

10. L'utilitaire StripHdr

11. Qu’est-ce que CDDB ?

12. Notes



1. Fonctions

  1. Copie de Pistes Audio depuis un CD

  2. Sauvegarde des donnés en fichier Wave

  3. Conversion des Données Audio depuis 44kHz 16 Bit Stereo en

- 11 or 22 kHz (fréquence d'Echantillonage)

- 8 or 16 Bit (par Echantillon)

- Mono (même sur les Canaux séparés)

  1. Destruction des échantillons nuls au début et à la fin

  2. Copie des différentes Pistes en plusieurs fichiers Wave

  3. Utilisation de tous les lecteurs reconnus en même temps

  4. Information sur toutes les pistes

  5. Contrôle total du lecteur (eject, play ...)

  6. Vue sur l'état du lecteur principal

  7. Copie de Secteurs séléctionnés du CD(*)

  8. Exécution d'un Script après chaque copie de Piste

  9. Compression des données Audio avec la compression audio de Windows

  10. Sélection de la vitesse de copie

  11. Utilisation de plugins externes pour convertir directement dans différents formats

  12. Récupération des titres du CD par le système CDDB d’Escient ™

  13. (*) utilisable seulement par les utilisateurs enregistrés

  14. Changements depuis la version 1.04

  15. Correction: conversion de Waves: Il y avait un erreur en ecrivant des fichiers Waves Mono/Mixed

  16. Ajout : Barre de Status :La piste actuelle est affichée dans la barre de Status

  17. Ajout : ASPI : Pour Windows NT il n'y a plus besoin d'un gestionnaire ASPI car WinDAC est maintenant capable d'utiliser l'interface spéciale de Windows NT pour l'accès au lecteur SCSI. Cela implique quelques changements dans l'interface graphique et dans la logique du programme.

  18. Changements depuis la Version 1.10

  19. Correction : Copie : L'utilisation de moins de 3 Secteurs par Lecture causait une erreur de protection.

  20. Changement : Copie : La méthode pour le Mode Burst a été modifiée pour utiliser moins de temps machine.

  21. Changement : Copie : Les commandes de Lecture de données Audio s'annulent après 12 secondes d'inactivité, pour ne pas bloquer l'application sur certains lecteurs.

  22. Ajout : Copie : Les lecteurs ATAPI sont maintenant supportés. Cela ne veut pas dire que ce programme focntionne avec tous les CDROM ATAPI.

  23. Changement : Accès CD : La TOC des CD est lue d'une différente façon pour eviter un problème dans le Firmware Philips.

  24. Changement : Detection de Lecteur : Si un lecteur SCSI renvoye une valeur illégale pour la fenêtre de mémoire, une valeur valide est utilisée.

  25. Correction : Configuration: Dans la configuration du format Wave, le choix "Kill zero samples" ne detectait pas les changements.

  26. Ajout : Script : Il est maintenant possible de créer et d'éditer des Scripts qui seront executés après la copie de chaque piste.

  27. Ajout : Barre de Status : Si plus d'une Piste est séléctionnée, la place libre nécessaire sur le disque pour la copie de la selection est affichée dans la Barre de Status

  28. Ajout : Configuration : Vous pouvez maintenant configurer le nom de fichier initial.

  29. Changements depuis la Version 1.20

  30. Changement : Copie : Jusqu'à 5 reprises après des erreurs dans les Modes Normal et Synch

  31. Changement : Copie : Empêche le disque d'être retiré pendant la copie si cela est possible.

  32. Changement : Copie : La boîte de dialogue indiquant le manque de place sur le disque dur peut être ignorée.

  33. Ajout : Copie : De nouveaux lecteurs sont supportés : (les nouveaux lecteurs TOSHIBA, TEAC, MATSHITA, RICOH, PLASMON, KODAK).

  34. Ajout : Copie : Selection de la vitesse de copie si cela est possible

  35. Ajout : Copie : Affichage de la vitesse d'extraction réelle durant la copie.

  36. Ajout : Conversion des Waves : Support pour les CoDecs Audio grâce au Gestionnaire de Compression Audio de Windows.

  37. Changement : Barre d'Outils : La Barre d'Outils est affichée dans le style 'Office 97' si possible.

  38. Ajout : Fenêtre du Lecteur : Affichage du flag de Pre-Emphasis pour chaque Piste.

  39. Ajout : Fenêtre du Lecteur : Configuration des colonnes affichées dans la fenêtre du Lecteur.

  40. Correction : Interface Utilisateur : Problème d'erreur de protection dans les Menus et pendant un agrandissement ou reduction de fenêtre resoulu.

  41. Ajout : Extras : Un utilitaire a été ajouté pour enlver l'entête Wave des fichiers Wave afin d'obtenir un fichier RAW (ou pour faire un fichier MP3 pur à partir d'un fichier Wave compressé).

  42. Changements depuis la Version 1.31

  43. Correction : Copie : Les lecteurs Ricoh n'echange pas les bits hauts et bas

  44. comme je le pensais, et j'ai donc inversé cela.

  45. Changement : Copie : Le calcul de l'espace disque necessaire utilise maintenant

  46. le facteur de compression.

  47. Changement : Copie : Le support de lecteur Matsushita (Panasonic) ne

  48. fonctionne pas. Je l'ai modifié mais cela n'a encore pas été testé.

  49. Correction : Copie : Le calcul d'espace disque necessaire ne fonctionnait pas sur

  50. des partitions de plus de 2 Gigas.

  51. Correction : Acces CD : Certains lecteurs (Philips) detectaient un nouveau CD en

  52. ouvrant et refermant le tiroir.

  53. Correction : Acces CD : La selection de la vitesse sur les graveurs Philips ne

  54. fonctionnait pas.

  55. Correction : Interface : Erreur de protection en ajoutant un nouveau lecteur.

  56. Correction : Interface : Le message d'erreur concernant les formats qui ne sont

  57. pas supportés par WinDAC s'affichait souvent. Cela empêchait de modifier les

  58. paramètres à certains moments.

  59. Correction : Interface : Après avoir ajouté ou retiré un controlleur SCSI du

  60. système, les lecteurs ne sont plus affichés.

  61. Correction : Partout : Des initialisations et des vérifications ont été ajoutées pour

  62. prevenir d'autres erreurs possibles.

  63. Changements depuis la Version 1.33

  64. Correction : générale : certains flags SCSI étaient faux, ce qui causait des

  65. problèmes avec certains lecteurs ATAPI et avec Windows NT.

  66. Changement : Copie : Les lecteurs Matsushita (Panasonic) devraient fonctionner.

  67. Correction : Copie : Un handle est maintenant correctement utilisé ce qui réduira

  68. certainement l'utilisation du CPU.

  69. Ajout : Copie : Le test de Compatibilite de Lecture Audio peut être desactivé.

  70. Ajout : Copie : Le lecteur peut être mis en route avant de commencer à copier les

  71. données.

  72. Correction : Accès CD : Certains lecteurs ouvraient le tiroir juste après l'avoir

  73. fermé.

  74. Ajout : Accès CD : La sélection de vitesse pour Plextor est implémentée.

  75. Correction : Interface : Sous certaines circonstances, le programme causait une

  76. erreur dans la fenêtre de copie. Des tests de sécurité ont été rajoutés.

  77. Correction : Interface : L'état et la position de la fenêtre du lecteur sont

  78. correctement sauvés même après un agrandissement ou une reduction.

  79. Ajout : Interface : Les noms de fichiers peuvent être edités directement dans la

  80. fenêtre du lecteur.

  81. Ajout : Interface : Les noms de fichiers peuvent être lus depuis CDPLAYER.INI

  82. Ajout : Interface : La configuration a été étendue et modifiée.

  83. Ajout : Interface : La fonction Auto Play peut être descativée pendant que

  84. WinDAC32 est en fonctionnement.

  85. Ajout : Interface : Les fichiers peuvent être écrits directement en format RAW ou

  86. MP3.

  87. Ajout : Interface : Les dépassements de buffer lors de la copie en Burst mode

  88. peuvent être affichés.

  89. Ajout : Interface : Les fichiers Wave peuvent être écrits dans des sous-

  90. répertoires selon le CD.

  91. Ajout : Interface : Des informations générales à propos du CD peuvent être

  92. affichées (le code du CD par exemple)

  93. Ajout : Interface : La configuration du lecteur a de nouveaux tests d'erreur.

  94. Ajout : Interface : Si le programme detecte une mauvaise configuration du

  95. gestionnaire ASPI, WinDAC32 essaye de corriger et demande de rebooter.

  96. Ajout : Interface : Des messages detaillés sur les erreurs sont fournis si le lecteur

  97. les prend en charge (les messages sont seulement en anglais.)

  98. Changements depuis la Version 1.40

  99. Correction : Interface : La vérification de la configuration ASPI a été corrigée.

  100. Correction : Interface : L'utilisation de Windows NT sans gestionnaire ASPI

  101. causait une erreur du programme dans la configuration de lecteur

  102. Changements depuis la Version 1.41

  103. Changement : Copie : La copie est realisée par différents processus pour limiter

  104. les risques d'erreurs.

  105. Ajout : Copie : Gestion des lecteurs SCSI Cyberdrive

  106. Correction : Interface : Quelques erreurs d'anglais

  107. Correction : Interface : Vérification de caractères valides pour les noms de

  108. fichiers

  109. Correction : Interface : Calcul des valeurs CRC de CDPLAYER.INI pour les CD-

  110. EXTRA

  111. Correction : Interface : Les changemnts du CDPLAYER.INI sont sauvés à la

  112. fermeture du programme

  113. Changement : Interface : CDPLAYER.INI peut contenir plus de 64ko.

  114. Changement : Interface : Paramètrage du chemin et des noms de fichiers plus

  115. flexible

  116. Ajout : Interface : Un mode de copie "Classic" a été ajouté. Il est similaire au

  117. mode normal des versions inférieures à 1.40

  118. Changement : Scripts : Les variables de script ont été mises à jour.

  119. Changements depuis la Version 1.45

  120. Changement : Copie : Ajout de la compatibilite avec Windows 2000.

  121. Correction : Copie : Bug dans le ring buffer corrigé

  122. Correction : Interface : Mauvais paramètrage de la boîte de dialogue dans la

  123. version anglaise.

  124. Correction : Interface: Taille de sauvegarde dans la colonne du numéro de piste.

  125. Changements depuis la Version 1.46

  126. Correction : Accès Cd : La selection de vitesse pour le Plextor Cd-Writer corrigée

  127. Changement : Accès Cd : Ajout de selection de vitesse pour les nouveaux Plextor

  128. Changement : Interface : La copie a maintenant son propre processus pour gerer

  129. l'extraction simultanée sur plusieurs lecteurs CDROM.

  130. Changements depuis la Version 1.47

  131. Changement : Copie : Le cache du ring buffer est affiché. De plus, l'application ne

  132. semble plus planter grâce à ce simple affichage.

  133. Changement : Copie : La vitesse et le pourcentage affiché correspond maintenant

  134. aux données écrites. L'ancien affichage peut aussi être utilisé.

  135. Correction : Interface : Les fichiers en double sont désormais détectés.

  136. Correction : Interface : Vérification accrue sur les noms et chemins des fichiers

  137. Les espaces contenus dans les chemins peuvent être remplacés par d'autres

  138. caractères.

  139. Correction : Interface : Parfois WinDAC32 refusait de démarrer.

  140. Ajout : Interface : Un son peut être joué à la fin de la copie.

  141. Changement : Interface : Le nom du lecteur CD utilisé est affiché dans la boîte de

  142. copie

  143. Correction : Conversion : Le format PCM des filtres ACM était incorrect (surtout

  144. en Mono)

  145. Ajout : Conversion : Support pour des plugins pour permettre à WinDAC32

  146. d'écrire directement dans des formats spéciaux de fichiers.

  147. Changements depuis la Version 1.48

  148. Correction: Copie: La detection d’une piste se termine plus rapidement si une erreur de lecture apparaît à son début.

  149. Correction: Copie: Un rapport de 2:1 entre les secteurs lus et les secteurs à synchroniser pouvait resulter en une boucle infinie.

  150. Correction: Copie: La copie échouait parfois à la fin à cause d’un niveau de tampon mal calculé.

  151. Ajout: Copie: Avec les lecteurs CDROM Plextor une détection d’erreurs avancée peut être réalisée. En cas de problème, les données sont relues.

  152. Ajout: Copie: La vitesse de lecture peut être automatiquement diminué en cas d’erreur de lecture.

  153. Changement: Copie: La longueur de la dernière piste audio d’un CD-Extra est correction définie.

  154. Changement: Accès CD: Détection des vitesses de lecture du lecteur accrue.

  155. Changement: Accès CD: Le CD ne s’arrète plus immédiatement quand le bouton Stop est appuyé.

  156. Changement: Accès CD: La sélection de la vitesse d’extraction a été étendue pour les nouveaux modèles de graveurs Plextor.

  157. Changement depuis la Version 1.49

  158. Correction: Copie: La fonction de Spin-Up ne fonctionnait plus en version 1.49 sans Service Pack

  159. Correction: Copie: La fonction de sélection de copie pouvait rester bloquée avec un message d’erreur jusqu’à ce que l’utilisateur annule.

  160. Correction: Copie: Vérifications de valeurs plus strictes pour éviter des plantages du programme.

  161. Correction: Interface: Retrait de “//” pour le nom de répertoire si aucun disque ni artiste n’est donné.

  162. Correction: Interface: Les entrées longues dans CDPLAYER.INI n’ont pas fonctionnées.

  163. Correction: Accès CD: Erreur possible Durant la détection du CD sous Windows NT.

  164. Ajout: Copie: Option pour échanger les canaux gauches et droits.

  165. Ajout: Interface: Vérification automatique des mises à jour du programme.

  166. Ajout: Interface: Les titres et le nom de l’album peuvent être lus depuis Internet dans la base de données CDDB ™ de Escient.

  167. Ajout: Interface: Mode Batch pour reconnaître plusieurs CD en même temps dans la base CDDB.

  168. Ajout: Interface: Plusieurs fonctions sont désormais accessibles depuis le bouton de la barre d’outils.

  169. Changement: Interface: Les barres d’outils ont été divisées en plusieurs groupes qui peuvent être utilisés et placés n’importe où.

  170. Changement: Interface: Configuration personnalisée des colonnes affichées dans la liste des pistes.

  171. Changements depuis la Version 1.50

  172. Correction: Interface: Plusieurs bugs dans l’interface ont été supprimés.

  173. Correction: Conversion Wav: L’initialisation des plugins mal installés ne plante plus le programme.

  174. Ajout: Copie: Ajout d’un mode de copie Paranoid qui relit les secteurs plusieurs fois pour trouver des copies identiques.

  175. Ajout: Interface: Ajout d’un fichier de ressource en Français.

  176. Ajout: Interface: Passage d’un fichier resource avec plusieurs langues en différents fichiers pour permettre à l’utilisateur de choisir sa langue.

  177. 2. Configuration requise

  178. Windows 95 ou Windows NT (Version 4.0 et plus) installé.

  179. Un gestionnaire ASPI 32 Bit installé (Inclus dans Windows 95 et facultatif pour Windows NT)

  180. Un lecteur CDROM SCSI capable de lire des données Audio et qui est supporté par WinDAC. A ce jour la plupart des Lecteurs de ces marques sont supportés : Toshiba,NEC,Hitachi,Sony,Pioneer,Plextor,Yamaha,IBM,Matsushita,TEAC, Cyberdrive, Philips,Grundig,HP,Mitsumi,Plasmon, Kodak, Ricoh (les 7 derniers sont des graveurs de CD)

  181. Les Lecteurs CDROM ATAPI sont supportés grâce à un gestionnaire ASPI sous Windows 95 et sous WinNT sans aucune aide.

  182. Un Disque dur avec pas mal de place libre.

  183. 3. Installation

  184. Vous pouvez lancer le programme sans installation (même depuis un lecteur protégé en ecriture comme un CD), car toute l'information nécessaire est detectée pendant le premier lancement et est stockée dans les registres de Windows. Vous aurez donc besoin de nettoyer la base de registres quand vous deciderez de ne plus utiliser le programme. Pour rendre cette tâche plus facile, j'ai inclus deux scripts d'installation pour Windows 95 et Windows NT 4.0. Pour installer WinDAC, cliquez avec le deuxième bouton sur INST95.INF (Win95) ou INSTNT.INF (NT 4.0) et choisissez 'Installer' dans le menu. Cela créera un nouveau réperoire DAC32 et copiera les fichiers nécessaires. Le programme sera aussi ajoutée dans le menu Démarrer. La désinstallation est la même que pour les autres logiciels Windows.

  185. 4. Utilisation de WinDAC32

  186. C'est un programme Windows et il s'utilise donc comme tous les programme pour Windows.

  187. Cela veut donc dire que :

  188. Ce programme utilise une interface MDI (Multiple Document Interface - Interface à Documents Multiples). Tous les Lecteurs reconnus sont affichés dans leur propre fenêtre. Dans la fenêtre d'un Lecteur, on trouve une liste de toutes les pistes du CD. Les pistes Audio et de Données ont des icônes différents. Toutes les fonctions des menus et des barres d'outils fonctionnent pour le Lecteur de la fenêtre active.

  189. Le titre de chaque fenêtre de Lecteur montre le nom du Lecteur et la configuration SCSI. Les Lecteurs identifié par Windows NT sont affichés avec leurs lettres.

  190. Dans les fenêtres des Lecteurs, il est possible de selectionner une ou plusieurs pistes de la façon habituelle des programmes Windows. Pour les fonctions de lecteur CD, seule la piste selectionnée est utilisée, mais pour les fonctions de Copie, toutes les pistes selectionnées sont prises en compte. Le bouton droit de la souris présente un menu qui vous permet de jouer ou de copier une piste.

  191. Dans le menu de WinDAC, il est possible de configurer les Lecteurs CDROM et les paramètres generaux de Copie. La méthode de Copie est configurable separément pour chaque Lecteur, de sorte qu'il soit possible d'avoir un lecteur en Mode Burst et un lecteur avec la Synchronisation. Les réglages pour les fichiers Wave sont valables pour tous les lecteurs. Vous pouvez aussi ajouter ou retirer des lecteurs manuellement.

  192. La barre d'outils principale contient toutes les fonctions pour un accès direct au CD comme le lecteur de CD Audio ou les fonctions de Copie. Les commandes d'Ejection et de Chargement ne sont utilisables qu'avec un Lecteur muni d'un tiroir, les Lecteurs à Caddy ne pouvant qu'ejecter les disques. Certains Lecteurs à tiroir ne peuvent toutefois pas recharger un CD par logiciel.

  193. Dans le menu 'View', vous trouverez les fonctions bien connues de Windows pour arranger les fenêtres. Une fonction spéciale permet toutefois de selectionner les Lecteurs affichés par WinDAC. Cela est très utile pour les chargeurs de CD qui sont très longs à vérifier. La commande 'Refresh' permet de relire la TOC du lecteur actuel.

  194. Le menu 'Help' ne nécessite pas d'explications car il n'y a pas d'aide en ligne.

  195. La Barre d'Outils contient toutes les fonctions pour un contrôle du CD. Les commandes d'avance et de retour rapide modifient la position de 2 secondes.

  196. La Barre de Status montre 3 choses : Si un CD est inséré ou pas, la Piste actuelle et la position actuelle. Notez que même la première piste ne commence pas à la seconde 0 mais à la seconde 2.

  197. Le dialogue de Copie pour copier les secteurs selectionnés est un système étendu de dialogue. Vous pouvez choisir votre sélection par index de temps ou par numéro de secteur. Vous pouvez aussi jouer le morceau selectionné.

  198. Les boîtes de dialogues sont des boîtes système etendues qui permettent de choisir un nom de fichier ainsi que différents réglages. Si vous copiez plusieurs pistes selectionnés, le nom de fichier sera simplement le nom de base et sera étendu par le numéro de la Piste comme la boîte de dialogue le montre. Dans la boîte permettant de copier des secteurs selectionnés, vous pouvez choisir le morceau de piste par un index de temps ou par le numéro du secteur. Vous pouvez aussi jouer la section selectionnée.

  199. Dans le fenêtre affichée pendant la Copie, vous pouvez voir un rapport detaillé sur la copie en cours. Les icônes animés indiquent l'action en cours (lecture du CD, ecriture sur disque dur, synchronisation). La boîte de status présente les messages d'erreurs et quelle piste est actuellement en cours de copie. Le bouton annule la copie en cours ou ferme la fenêtre si la copie est terminée.

  200. Notes spéciales

  201. Si un gestionnaire ASPI est installé sous NT, tous les lecteurs sont detectés deux fois, une fois par le gestionnaire ASPI et une fois par l'interface NT. Pour n'en voir qu'un, il suffit d'enlever le lecteur dans le menu 'View/Drives' ou d'enlever les lecteurs ASPI dans le menu de WinDAC.

  202. Les lecteurs detectés par NT ne peuvent pas être retirés, ajoutés ou configurés (en ce qui concerne les lettres, etc).

  203. Ne configurez pas un lecteur avec un numéro plus grand ou égal au nombre de votre total d'adaptateurs SCSI.

  204. Pour les lecteurs detectés par NT, il n'est pas possible d'utiliser le Mode Burst pour la copie.

  205. En plus du problème de fenêtre de Memoire pour laquelle certains lecteurs renvoyent une valeur de 0, il y a aussi certaines combinaisons lecteur/driver qui retournent un valeur légale mais incorrect (souvent trop elevée). Le premier problème devrait être reglé dans la version actuelle mais pour le second il n'est pas possible de le detecter avec le programme. Ce problème peut être perçu sous NT avec d'anciens adaptateurs SCSI et aussi sous Win95 avec certaines cartes (PCMCIA par exemple). Pour résoudre ce problème, il suffit de diminuer la valeur de 'Sectors per read' dans les réglages du lecteur. Il suffit souvent de remplacer 27 par 26.

  206. Certains drivers ASPI ne peuvent pas detecter les lecteurs ATAPI par défaut.

  207. Regardez les instructions d'installation de l'ASPI sur ma homepage pour réparer.

  208. Certains CoDecs Audio ne peuvent pas être selectionnés car il ne peuvent pas avoir des données Audio en qualité CD comme source.

  209. Le flag Pre-Emphasis est affiché mais il est totalement ignoré pendant la copie.

  210. Pour la selection de la vitesse, les mêmes selections que pour la copie sont utilisés. Il n'est pas sûr que cela soit correct mais je n'ai pas d'information à ce propos.

  211. Pour certains lecteurs, les vitesses selectionables sont detectées automatiquement au moment où le type est selectionné. Cela ne fonctionne que si un cd est inseré.

  212. La vitesse affichée dans la configuration du lecteur n'est pas toujours correcte pour la copie de données Audio. Certains lecteurs sont capables de lire des données à differentes vitesses mais sont limités à une vitesse prédéfinie pour l'extraction Audio.

  213. La vitesse affichée dans la fenêtre de copie n'est pas la vitesse réelle de lecture, elle indique simplement la vitesse effective de lecture, conversion et écriture des données.

  214. S'il y a des problèmes avec la configuration d'un lecteur à cause de la selection de la vitesse, cette fonction peut être supprimée en ajoutant la valeur 1 à "DisableSpeed" dans la section "HKEY_CURRENT_USER\Software\CASH\WinDAC32\Settings" de la base de registres.

  215. Notez que tous les lecteurs qui ne sont pas SCSI ne sont pas obligatoirement ATAPI. Seuls les lecteurs ATAPI sont pris en charge par le choix ATAPI.

  216. Avant de choisir la taille du ringbuffer pour la copie, vous devez réflechir à ceci :

Vous aurez des effets différents avec les Codec utilisant beaucoup le CPU : si

vous choisissez un petit buffer, la lecture sera souvent interrompue mais

l'affichage correspondra à la compression réelle. Si vous choisissez un gros

buffer, le fichier entier pourra peut être mis en RAM mais il faudra attendre la fin

de la compression pour que le fichier soit écrit sur le disque.


· Vous pouvez également assigner une haute priorité au processus de copie. Si cette option est activée, l’affichage est plus rapide et l’écriture vers le tampon sans interruption est plus fluide. Si les données remplissent ce tampon, les performances globales diminuent. Dans ce cas, il est plus efficace de laisser la priorité normale (même si l’écriture sans interruption est un peu plus lente).


Les Modes de Copie

Voici un petit graphique qui explique comment les différents modes fonctionnenent :



Mode: Normal

Moment : 1 2 3 4 5 6 7 8 ... N

Lecture : x x x x

Syncro. :

Ecriture : x x x x x


Mode: Sectorsynchronisation

Moment : 1 2 3 4 5 6 7 8 ... N

Lecture : x x x x

Syncro. : 1-2 2-5

Ecriture : x x x


Mode: Burst

Moment : 1 2 3 4 5 6 7 8 ... N

Lecture : x x x x x x x x

Syncro. :

Ecriture : x x x x x x x x


Cela veut dire :

Dans le mode Normal, les données sont lues alternativement du CD puis ecrites sur le disque dur. Cela cause des petites pauses entre chaque lecture.


Le second mode est utilisé pour corriger le problème de certains lecteurs avec ces pauses, car les lecteurs doivent repositionner le laser à chaque fois et ne sont pas toujours capables de le faire exactement. Cette technique consiste à lire les secteurs lus en plus et à à trouver la fin du premier bloc pour y ajouter le début du suivant. Ce mode est assez lent.


Le mode Burst essaye d'eviter ces pauses en ecrivant les données du dernier secteur tout en lisant le suivant. C'est le plus rapide des trois modes et la meilleure méthode. Il est d'ailleurs choisi par défaut pour tous les lecteurs.

Il convient toutefois de tester le mode qui fonctionne le mieux avec chaque lecteur.


A propos du mode Paranoid :

Ce mode peut être utilise avec les modes normaux ou synchronisation. Dans ce mode, chaque bloc de secteurs est lu plusieurs fois et compare avec les blocs déjà lus. Cette situation est répétée jusqu’à ce que le nombre de copies identiques ou le nombre d’essais sont atteints. Dans ce cas, un avertissement s’affiche et c’est le bloc le plus sûr qui est écrit.

Compression

La conversion des données lues peut être faite de différentes façons. Les formats selectionnables sont affichés dans une liste déroulante. S'il n'y a pas de CoDecs Audio (Compressor(Decompressor)) installés sur votre système, il n'y a que les fonctions internes pour les fichiers Wave sans compresion qui sont disponibles. Les réglages pour ces fonctions sont disponibles avec le bouton de configuration et sont les mêmes que dans les anciennes versions de WinDAC (1.20 et moins). Pour les CoDecs disponibles, les sous-formats sont disponibles dans un autre menu déroulant. De plus un flag pour une qualité High (supérieure) ou Low (inférieure) sont disponibles. Notez que cette fonction n'est pas toujours utilisable selon les CoDecs et indique au compresseur de travailler en temps réel (low quality) ou non. Je n'ai réussi à voir un effet qu'en utilisant le CoDec MPEG Layer 3 de Fraunhofer, mais celui-ci, même sur mon P166, est bien loin du temps réel (0.8X contre 0.3X en haute qualité). Bien que mes oreilles ne soient pas exceptionelles, je recommande d'attendre un peu plus longtemps pour de bons résultats. Malheureusement ce CoDec n'est qu'une version pour très petits bitrates disponibles gratuitement (inclus dans Microsoft Netshow), mais pour tester si la version professionnelle vaut son prix elevé c'est bien suffisant.


Laissez-moi vous dire quelques mots sur la relation entre la compression et les modes de copie. Comme la compression prend une grande part de temps CPU il semble être clair que cela ne peut pas être fait pendant que les données sont lues (spécialement quand la vitesse de lecture est supérieure à X4, un 80486 a beaucoup de mal même avec un simple CoDec comme ADPCM). Cela peut causer des pauses entre chaque commande de lecture et donc le mode Burst ne doit être utilisé que si le lecteur n'a aucun problème pour se repositionner après une pause. De ce fait, les modes Normal et Burst donnent à peu près le même résultat. Le mode Synch n'a par définition aucun problèmes avec les coupures car il redemarre à chaque commande de lecture sur une nouvelle position.


Pour convertir les données dans d'autres formats Audio, l'interface de scripts doit être utilisée (voir la prochaine section). Cela s'applique aussi aux fichiers Wave MPEG qui peuvent être convertit en véritables fichiers MP3 avec l'utilitaire Striphdr inclus qui efface les en-têtes Wave. Cet utilitaire peut aussi être utilisé pour créer des fichiers RAW (utilisé par certains programmes de graveurs) car ces fichiers ne sont que des fichiers Wave sans en-têtes.

Plugins

Les plugins sont des fichiers DLL disponibles séparement et qui fournissent une interface spécifique pour permettre à WinDAC32 d'écrire des données audio dans différents formats spéciaux.

Où obtenir des plugins ? : Une liste des différents plugins est disponible sur ma page Web.

Comment puis-je installer un plugin ? : Il suffit de copier tous les fichiers d'un plugin dans le répertoire où WinDAC32 est installé (et d'où il est lancé).

Selection d'un plugin : Les plugins sont affichés dans la liste des formats audio disponibles. Ils se configurent de la même façon.

Comment écrire un plugin ? : Sur ma page Web, vous pouvez trouver toutes les informations nécessaires ainsi qu'un exemple avec les sources.



5. Script

Je vais décrire cette nouvelle fonction de façon detaillée car elle est assez complexe (mais toutefois facile à utiliser).

La principale raison d'utiliser le script est la possibilité d'executer quasiment n'importe quelle commande après que chaque piste soit copiée. Une application est la conversion des fichiers Wave obtenus dans d'autres formats.

Avant de pouvoir utiliser un script, vous devez en créer ou en charger un. Cela peut être fait avec le menu 'Edit Script'. Le programme garde toujours le dernier script edité pour ne pas que vous ayez à le charger à chaque fois que vous lancez WinDAC.

Les scripts peuvent être sauvés et chargés dans l'editeur de script mais cela est si simple que je n'ai pas besoin de l'expliquer. L'editeur de scripts peut aussi être utilisé -vraiment!- pour editer des scripts. Pour créer une nouvelle commande pour le script, cliquez sur le bon bouton (regardez les astuces de chaque commande) ou pressez la touche 'INS'. Vous pouvez ensuite ecrire votre commande dans le champ prévu à cette effet ou selectionner un fichier à executer avec le bouton 'Browse'.

Pour changer une commande, cliquez sur une commande dans la liste et editez la dans le champ.

Il est aussi possible de changer certains attributs pour l'execution :

Premierement vous pouvez choisir si l'application doit attendre que le nouveau programme soit terminé. Le second attribut est pour choisir entre executer la commande par le processeur de commande system (COMMAND.COM ou CMD.EXE) ou pas.

Plus interessant sont les paramètres qui peuvent être utilisés. Actuellement les paramètres suivant sont supportés :


%L : Le dernier nom de fichier Wave en format long avec l'extension

%l : Le dernier nom de fichier Wave en format long sans extension

%S : Le dernier nom de fichier Wave en format court avec extension

%s : Le dernier nom de fichier Wave en format court sans extension


Il y a quelques problèmes quand on mélange les nom longs et les noms courts. Il n'est pas sur qu'il n'y ait pas un fichier avec un nom court et une nouvelle extension. Il est donc possible d'écraser un ancien fichier.


Comme exemple nous allons voir le cas d'une conversion au format MPEG 1 Layer 3. Le compresseur de ce format supporte uniquement les noms courts ; le script doit donc ressembler à cela :


1:L3enc %S %s.mp3

2:ren %s.mp3 "%l.mp3"

3:del %L


Cela signifie : Compresser le fichier, restaurer le nom long et effacer le fichier Wave.


Le premier sera : WaveDump01.wav (WAVEDU~1.WAV)

Cela resulte en (WAVEDU~1.MP3) et après être renommé : WaveDump01.mp3

Le second fichier sera : WaveDump02.wav (WAVEDU~1.WAV)!


Le nom court est selectionné par le système car il n'y a plus de fichier identique (souvenez vous que nous avons effacé le dernier Wave) et donc le dernier fichier MP3 sera effacé par le suivant.


J'ai resolu ce problème dans le script fourni en deplaçant les fichiers dans un sous-répertoire.


Il est recommandé de créer pour tous les programmes que vous utilisez dans un script un fichier PIF, autrement selon votre configuration, vous devrez fermer ces applications manuellement une fois qu'elle seront terminées.


6.Où télécharger les dernières versions ?


Les dernières versions de DAC sont toujours disponibles sur les sites suivants :


  1. Sur l'Internet depuis ma page personelle :

http://www.windac.de



7. Problèmes

Il est possible que DAC refuse de copier une piste (particulièrement la première du CD. Vous devez donc dans ce cas augmenter le secteur de départ jusqu'à ce que DAC démarre (possible seulement pour les utilisateurs enregistrés). Des problèmes similaires peuvent être perçus sur la dernière piste. Mon lecteur Toshiba refuse de lire le dernier secteur d'un disque même s'il est tout à fait présent.

Si vous voulez utiliser un nouveau lecteur inconnu et que la barre de copie n'augmente pas, essayez de changer le type de lecteur. Les lecteurs inconnus sont declarés comme SONY par défaut. Vous pouvez aussi essayer un de ces types : TOSHIBA, NEC, PHILIPS,TOSHAJOUT,RICOH,MATSHITA.

Les nouveaux lecteurs ne sont detectés que si vous avez installé un controlleur SCSI additionel, vous devez donc rescanner le bus SCSI avec la commande Reset dans le menu 'DAC'.

Vous ne pouvez pas utiliser ce programme avec NT 3.51 car les boîtes de dialogues sont d'un type etendus et ont le style Explorer qui n'est pas supporté par NT 3.51. Si de nombreuses personnes désirent utiliser DAC avec cette ancienne version de NT sans upgrader à la version 4.0 je pourrai résoudre ce problème dans une prochaine version.


A propos : je n'ai pas pu tester les graveurs Philips..Soyez donc prudent !

Voici donc quelques problèmes :

Premièrement il y a certains lecteurs (exactement : ce problème a été remarqué seulement pour des anciens modèles ATAPI de marque Toshiba), WinDAC32 démarre à la mauvaise position de la piste. Il démarre à à peu près une minute trop tard et copie dans le début de la piste suivante. Je n'ai aucune idée sur la cause de cela mais je me demande pourquoi il n'y a pas de tels problèmes avec les utilitaires DOS de ce type.

D'autres lecteurs donnent après un certain temps une erreur de lecteur (ASPI retourne une erreur). Cela semble être un problème de timing. Si vous configurez le lecteur en mode Normal ou Synch, WinDAC32 essaye de relire les secteurs plusieurs fois. S'il n'y a aucun succès, la copie est arretée. Avec le mode Burst ce n'est pas possible. Ignorer cette erreur n'était pas une solution car cela resulte en un long temps mort dans le fichier Wave. Celui qui peut exactement determiner à quel moment dans le temps de lecture du CD cette erreur survient peut m'envoyer un E-Mail.

Le problème suivant apparaît aussi après un certain temps et s'applique au Philips CDD2600 qui est connu pour avoir quelques problèmes de lecture de fichiers Audio. Certains n'ont aucun problèmes avec ce lecteur mais d'autres ont souvent des problèmes expliqués plus haut. Quelqu'un a aussi ce problème :

Après avoir copié les premières pistes sans aucun problèmes, le lecteur se met à lire n'importe où sur le CD et le résultat est plutôt amusant. Je suis aussi intéressé par le moment exact auquel ce problème apparaît et la longueur exact de ces passages.

Certaines personnes me disent aussi que le gestionnaire ASPI ne peut être initialisé bien qu'il puisse être trouvé dans le repertoire System de Windows. Dans ce cas vous devriez vérifier si vous n'êtes pas en comptatibilité MS-DOS (y'a-t-il des drivers de CD-ROM dans autoexec.bat ou config.sys) ?

Si vous rencontrez d'autres problèmes, envoyez moi un E-Mail.


Vitesse

La lecture à grande vitesse peut parfois causer des problèmes. J'ai donc intégré la possibilité de selectionner la vitesse de lecture depndant des possibilités de votre lecteur. Mais cela n'est pas possible avec tous les lecteurs et certains le permettent seulement de façon limitée. Je n'ai pas pu tester tous les lecteurs et je ne peux donc pas dire lesquels fonctionnent. L'autodetection des vitesses possibles faite par WinDAC32 peut causer certains problèmes. Je le repete : cette autodetection cherche les vitesses disponibles pour la lecture de données. La lecture de données Audio peut différer. Certains lecteurs ne supportent pas des vitesses différentes donc ce n'est pas la peine de m'écrire à ce propos. Faites le seulement si vous êtes sur que la vitesse est mauvaise et que vous avez des informations techniques à ce propos.

Il semble qu'il y ait un problème avec certaines anciennes versions des nouveaux modèles Toshiba reconnus par WinDAC32 comme TOSHAJOUT et qui lisent à une vitesse supérieure à X1. Configurez ces lecteurs en TOSHIBA ou limitez la vitesse à X1. Ce problème peut être causé par la version du Firmware. Je suis intéressé par les Firmware et controlleur SCSI utilisés dans de tels cas.


8. Liste des lecteurs testés

Je ne vais plus laisser cette liste car je ne fais pas assez de versions de WinDAC32 pour que cette liste soit à jour. En principe je recommande les lecteurs Toshiba qui peuvent lire les données Audio en simple vitesse (les lecteurs 12x et plus peuvent lire plus rapidement, actuellement à 4x), les lecteurs de Pioneer qui lisent à la vitesse maximale du lecteur (il semble que le DR-A24X n'est pas si rapide que ça -j'obtiens seulement 2.7x-3.1x), et les lecteurs de Plextor qui lisent à la vitesse maximale de 14-24x depuis le modèle UltraPlex 32x.

Je pense que je dois ajouter une remarque sur les Mitsumi FX400. Ces lecteurs ne pouvaient pas lire les données Audio (c'est amusant le nombre de ces lecteurs qui sont vendus). Depuis les Mitsumi FX800/810 ces lecteurs peuvent lire des données Audio mais pas si bien que ça.

Pour ceux qui veulent voir les experiences des autres je conseille d'aller regarder la page CDDA de Stewart Addison : (http://www.tardis.ed.ac.uk/~psyche/pc/cdrom/CDDA.html).



9. S'enregistrer

Pour s'enregistrer, merci de remplir le formulaire du fichier REGISTER.TXT et de me l'envoyer avec le montant de l'enregistrement


Les transferts bancaires provenant d'en dehors de l'Allemagne coûtent énormément de commission, merci de le noter quand vous vous enregistrez.

Il n'y a pas d'éditions spéciales étudiants ou de versions gratuites (Il est trop facile d'avoir un P7-1300Mhz et pas assez d'argent pour acheter des logiciels)


Les mises à jours sont disponibles : toutes les mises à jours pour WinDAC32 1.x sont gratuites mais seulement sur demande. Si vous ne le voulez pas par E-Mail, envoyez moi une disquette avec une enveloppe timbrée à votre adresse (si vous n'avez pas d'argent allemand, ajoutez 3 dollars)

Et souvenez vous que tous les dons sont bienvenus :


Adresse:

Christoph Schmelnik

Frauenlobstr. 15

D-45307 Essen

Germany


Online Registration:

You can also register online using credit cards (but only online!!):

Surf to the following Internet page: http://www.shareit.com/programs/103067.htm



Un INSTANT !!!

Avant de m'écrire pour me poser une question, assurez-vous d'avoir fait ce qui suit :


1.Utilisé la dernière version officielle disponible sur ma Homepage

2.Lu attentivement la documentation

3.Lu le FAQ sur ma Homepage

3.Reessayé

4.Refait les trois pas précedents une nouvelle fois

5.Repeté cela

6.Si vous pensez toujours que je peux vous aider, donnez moi une description détaillée (Version de WinDAC32, Systeme, Controlleur SCSI, Lecteur CD)

7.Envoyez moi cette description mais n'attachez aucun fichier.

Ce dernier point est assez important ; je ne veux pas recevoir des Mo de fichiers Wave ou d'autres fichiers, même des captures d'ecran. Si je pense que j'ai besoin d'un certain fichier, je vous le dirai.

Merci d'y penser car je ne peux pas répondre aux tonnes d'Email que je reçois.


95% pour cent des réponses peuvent être trouvées de cette façon.


Email:

Internet-Enregistrement : register@windac.de

Internet-Questions : support@windac.de



10. L'Utilitaire StripHdr

Nouveau dans cette version, ce programme a la simple utilité d'enlever tous les en-têtes d'un fichier Wave et de l'écrire en donnée pure dans un nouveau fichier.


La syntaxe est "StripHdr Source.wav Destination.RAW".


Ce qui est utile avec ce programme :

Vous pouvez l'utiliser pour convertir les données en format RAW pour certains programmes de graveurs ou pour faire de réel fichiers MP3 à partir de fichier Wave compressés.


11. What is the CDDB

CDDB (CD database) is an information database containing artist, disc

title, track titles, and other information for digital audio compact

discs. Over time, this archive has grown to contain a substantial

collection of CD information and is continuing to grow at a rapid rate.

This database can be accessed by applications via the CDDB server hosts

that have been set up on the Internet around the world.


The CDDB data format and the CDDB servers are designed to be open, and

are used by many client applications requiring CD information. CDDB has

become the de facto standard for Internet access of compact disc

information.


CDDB is a service of Escient (TM)


12. Notes

Certains des termes utilisés ici sont des marques enregistrées comme par exemple : Windows 95, Windows NT, Win32, Toshiba, Plextor, Pioneer, ...



(Traduction : Frédéric VILLEMIN - fred@fredetanne.com)


Voilà, c'est tout ..


Wyszukiwarka

Podobne podstrony:
176+ 282 29
wypociny+ 282 29
212+ 282 29
Jakie+wydarzenia+historyczne+staly+sie+tlem+Potopu+H Sienkiewicza+ 282 29
Procesy podstawowe+ 282 29
zawieszenie+ayudi80+ 282 29
cz B3owiek+jako+przedmiot+bada F1+psychologicznych+ 2811+str 29+ 282 29
users+ 282 29
209+ 282 29
nadmiar+ 282 29
198+ 282 29
miksi+tietokoneen+pit E4 E4+olla+nainen+ 282 29
zas+ 282 29
dyskografia+ 282 29
232+ 282 29
Dynamika+procesowa+i+sterowanie+ 282 29
150+ 282 29