Script cd2wav.sh

From campisano.org
Jump to navigation Jump to search
#!/bin/bash



echo
echo converte un cd audio in file .wav
echo che piazza nella cartella corrente;
echo specificare il device dove leggere
echo /dev/scd0 /dev/hdd ecc.
echo

sleep 1s

###     check
#
if test -z "$1"; then
    echo
    echo "Usage: $0 <device>"
    echo
    exit -1;
fi;

DEV="$1";



# -D		device di input
# -B		copia ogni traccia su un file diverso
# -x		massima qualità

#nice -n 15 `cdda2wav -D $DEV -B -x`;


# -d		device di input
# -B		copia ogni traccia su un file diverso
# -w		output in formato wav
# -X		se non riesce a leggere dei dati, salta l'intera traccia
# -z		non accetta salti per dati illeggibili, ripete la lettura

nice -n 5 `cdparanoia -d $DEV -B -w -X -z`;





for  I in *.wav ; do
    mv $I `echo $I | cut -b 6- | cut -d . -f 1`" - .wav";
done;



echo
ls -lh *.wav
echo
echo "	per masterizzare:	cdrecord -v -dev 0,0,0 -pad -audio *.wav"
echo

# End