Creare mp3 con linux in 2 (o 3) semplici passaggi Dicembre 14, 2007
Inviato da davide in : Informatica, Linux, Musica, Tecnologia , trackbackEcco qui qualche linea guida per chi voglia creare mp3 su linux senza sbattersi a installare mega e mega di inutili programmi grafici… usando un paio di semplici programmini, che probabilmente trovate già installati nella vostra distro è possibile in 2 minuti ottenere ciò che volete
Divido il tutto in 3 punti distinti in base allo scopo che volete raggiungere:
1) Estrarre tracce audio da un cd
cdparanoia -Q
Questo vi permette di ottenere informazioni sul cd audio inserito nel lettore (numero tracce, durata, ecc..)
cdparanoia -w numerotraccia file_di_output
Estrae la traccia numerotraccia nel file wav file_di_output.
2) Normalizzare l’audio.
Nel caso vogliate normalizzare il volume delle tracce audio, il programma normalize-audio fa al caso nostro. Ad esempio, lanciando:
normalize-audio -v -m files
è possibile normalizzare il volume della lista di files audio passati al programma al volume medio di essi.
normalize-audio lavora su files wav; se volete normalizzare degl mp3 c’è l’equivalente normalize-mp3. Per analizzare il volume di una o più tracce audio, senza modificarle, potete usare:
normalize-audio -v -n files
3) Creare gli mp3
lame -h -b 128 file_wav file_mp3
crea, a partire dal file_wav, il file mp3 corrispondente. Potete sbizzarrirvi con le opzioni di compressione cercando sulla pagina di manuale di lame. Ad esempio, -h imposta la qualità come “ottimale”, e -b imposta il bitrate del file mp3 risultante, in questo caso 128Kbps.
4) Tutto insieme
Unendo i tre semplici passaggi appena mostrati, è possibile estrarre e codificare un cd mp3 senza alcuno sforzo:
Supponiamo che il CD da cui vogliamo estrarre gli mp3 abbia 17 tracce (possiamo vederlo con cdparanoia -Q)
#estraggo i wav:
for i in `seq 1 17` ; do cdparanoia -w $i “track$i.wav”; done;
#normalizzare le tracce al valor medio:
normalize-audio -v -m “track*.wav”
#infine codifico in mp3
for i in `seq 1 17` ; do lame -h -b 128 “track$i.wav” “track$i.mp3″; done;
Potete copiarvi questo abbozzo e creare uno script serio che automatizza tutto…








Commenti»
nessun commento ancora - vuoi essere il primo?