Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 609

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>The Linux MP3 HOWTO : Codificare da CD-ROM.</TITLE>
 <LINK HREF="MP3-HOWTO-11.html" REL=next>
 <LINK HREF="MP3-HOWTO-9.html" REL=previous>
 <LINK HREF="MP3-HOWTO.html#toc10" REL=contents>
</HEAD>
<BODY>
<A HREF="MP3-HOWTO-11.html">Avanti</A>
<A HREF="MP3-HOWTO-9.html">Indietro</A>
<A HREF="MP3-HOWTO.html#toc10">Indice</A>
<HR>
<H2><A NAME="s10">10. Codificare da CD-ROM.</A></H2>

<P>Ancora, verificare che lo spazio disponibile su disco sia sufficiente.
<P>Ho scritto un semplice script Perl che cattura e codifica tracce da un CD.
<P>
<BLOCKQUOTE><CODE>
<HR>
<PRE>
#!/usr/bin/perl

if ($ARGV[0] ne "") {

$count = 1;

do {
 
$cdcap = system("cdparanoia", $count, "/mnt/mp3/tmp/cdda.wav");
$track = "$ARGV[1]/track".$count.".mp3";
$benc = system("bladeenc  /tmp/cdda.wav $track -br 256000");
$count++;

}
until $count > $ARGV[0];
exit;
}

else {
print "Usage cdriper [no of tracks] [destination directory]\n\n";
}
</PRE>
<HR>
</CODE></BLOCKQUOTE>
<P>Le linee di maggior interesse sono
<P><EM>$cdcap = system("cdparanoia", $count, "/mnt/mp3/tmp/cdda.wav");</EM>
<P>Questa linea richiama il programma per copiare le tracce, cdparanoia.
Cdparanoia converte i dati grezzi del CD audio in formato WAV.
<P>Le opzioni fondamentali sono $count, che &egrave; il numero di tracce da
copiare, e poi il percorso per il file WAV di output. Nel mio esempio
andr&agrave; in una directory tmp sul mio drive SCSI per gli MP3.
<P>Il file WAV viene poi convertito in MP3 utilizzando Bladeenc.
<P>Ho scritto questo script Perl per copiare un CD senza dover copiare e
codificare ogni traccia, e senza dover usare il modo batch di Cdparanoia.
Questo riduce lo spazio su disco richiesto, a causa del fatto che il modo batch
di Cdparanoia copia tutto il disco, e occupa fino a 600 Mega.
<P>Nota: Lo script mostrato sopra &egrave; molto semplice e non ha niente di elaborato,
come test degli errori. Modificatelo per il vostro divertimento. :)
<P>
<HR>
<A HREF="MP3-HOWTO-11.html">Avanti</A>
<A HREF="MP3-HOWTO-9.html">Indietro</A>
<A HREF="MP3-HOWTO.html#toc10">Indice</A>
</BODY>
</HTML>