Non e' proprio il massimo, nel senso che per usarlo devo stare nella dir dove ci sono i file mp3, e devo usare ls *.mp3, evitando cose tipo ls /path/*.mp3.
Ma tanto lo devo usare solo io, e poi non sono mica un programmatore!
###########INIZIO########## #!/bin/bash #converte da mp3 a wav con sampling 44.1 #tutti i files indicati, mettendoli nella directory dest_dir #con lo stesso nome, convertendo l'estensione da mp3 a wav #i file mp3 devono essere nella dir corrente. #sintassi: ls *.mp3 | mp32wav dest_dir #oppure: cat elencotxt | mp32wav dest_dir
while read line do mpg123 -w ~/tmp.wav "$line" N=`echo "$line" | sed s,:,\ -,g | tr \ / __ | tr -d \'\"\?\[:cntrl:\]` N=`basename $N ".mp3"`'.wav'
if echo $1/ | grep -iq '//'
then
sox ~/tmp.wav -r 44100 -c 2 $1$N
else
sox ~/tmp.wav -r 44100 -c 2 $1/$N
fi
rm ~/tmp.wav
done
#########FINE###########Grazie a tutti!!!
Bye
Guldo
_________________________________________________________________
STOP MORE SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail

