Salut!

J'ai absolument besoin de cdrdao, car ce que je veux faire c'est de faire une
copie d'un extra cd.

Je te met la doc que j'aie trouv� sur le net, pour que tu vois ce dont je veux
parler.

Bye!

Copie d'un Cd-Extra
La copie d'un tel disque et d'un Cd-Extra en g�n�ral peut se faire de plusieurs
mani�res.
Une premi�re m�thode consiste � proc�der comme ci-dessus en enregistrant les
pistes audio avec cdda2wav ou cdparanoia et � en faire une premi�re session pour
� refaire une image de la session de donn�es pour en refaire une deuxi�me session.
Une autre m�thode consiste � enregistrer chaque session avec cdrdao et � les
graver ensuite (on utilise cdrdao pour garder la taille de la premi�re session).
Pour sauvegarder la premi�re session, on fera par exemple :

   cdrdao read-cd --device y,z --session 1 --datafile session1.bin session1.toc

qui va g�n�rer une image nomm�e session1.bin et un fichier de la Toc nomm�
session1.toc. On sauvegarde ensuite la deuxi�me session par :

   cdrdao read-cd --device y,z --session 2 --datafile session2.bin session2.toc

On d�finit ici les noms des images car en l'absence de cette option cdrdao va
utiliser le nom data.bin et la deuxi�me image viendra �craser la premi�re (ou
alors, il faut cr�er la premi�re image et l'enregistrer et cr�er ensuite la
deuxi�me).

On peut alors passer � la gravure des deux sessions.
On grave la premi�re avec cdrdao car il s'agit de pistes audio (cdrecord ne
cr�erait qu'une seule piste). Il faut toutefois modifier l�g�rement le fichier
session1.toc du fait de la multisession. Pour cela, il faut �diter ce fichier et
remplacer la premi�re ligne CD_DA par CD_ROM_XA . On grave alors la premi�re
session par :

   cdrdao write --device y,z --multi session1.toc

Pour la deuxi�me session, il faut utiliser cdrecord. En effet, l'image de la
deuxi�me session contenant l'adresse de fin de la premi�re et l'adresse du d�but
de cette deuxi�me session, il faut imp�rativement que celle-ci soit situ�e
exactement au m�me endroit sur le disque. Or, cdrdao grave cette deuxi�me
session avec un d�calage de 2 secteurs ce qui rend le disque illisible.
On utilise donc cdrecord qui ne produit pas ce d�calage :

   cdrecord -v dev=y,z session2.bin

Il est possible de recr�er la premi�re session avec cdda2wav (ou cdparanoia) et
cdrecord mais il faut s'assurer que cette session aura exactement la m�me taille
que l'orginal car il faut que la deuxi�me soit situ�e au m�me endroit. En effet,
la deuxi�me session contient son adresse sur le disque et il faut donc que la
copie soit situ�e au m�me endroit. 
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à