[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Duppliquer un cd _en ligne de commande_



Andre Majorel wrote:

> Quand on demande à un lecteur de CD-ROM de lire un secteur, il
> se débrouille pour le lire, même s'il doit s'y reprendre à
> plusieurs fois. Ceci dit, comme sur un lecteur de disquettes, au
> bout d'un certain temps/nombre d'essais, il finira par
> abandonner. Et, je suppose, retourner un code "erreur de
> lecture".

...qui fait échouer aussitot les programmes non spécialisés tels que dd,
alors que je pense qu'un programme qui sait qu'il doit copier un CD
derrière pourrait tenter de relancer l'appel systeme tant qu'il a encore
de la marge (i.e. que son buffer n'est pas vide).

> > Quid d'un CD Audio ? Je n'ai rien trouvé pour le faire à la volée en une
> > seule ligne de commande en conservant les plages et caractéristiques
> > (DAO ou non) de l'original.
> Tu peux toujours essayer ça. Pas testé.
> $ cdparanoia -B 1- - | cdrecord dev=... speed=1 -dao -pad -audio -

J'ai pensé à ce type de ligne de commande mais la question est:
est-ce que les données concernant les plages sont conservées lors de
cette opération ?
Ce qui revient à demander ce que sort cdparanoia lorsqu'on l'invoque de
la sorte:
- le contenu audio brut de toutes les plages concaténées (auquel cas je
ne vois vraiment pas comment cdrecord pourrait écrire une TOC correcte)
ou
- un fichier commencant par une TOC, ou ayant des délimiteurs entre les
plages (je ne sais pas bien le format d'un CD Audio). Sachant que cette
fois cela poserait probleme à un outil qui penserait que tout est de
l'audio brut, style un encodeur mp3...

(on devient un peu OT là non ? :) )



Reply to: