<!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 è il numero di tracce da copiare, e poi il percorso per il file WAV di output. Nel mio esempio andrà 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 è 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>