Script cd2wav.sh
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