Merge flac and mp3 functions into the main audio script

This commit is contained in:
Donald Burr 2015-02-21 14:54:02 -08:00
parent 8206e27188
commit 5be24bcc8d
3 changed files with 8 additions and 42 deletions

View file

@ -20,7 +20,6 @@ for DIR in *; do
fi
cd "$DIR"
echo "working in $DIR"
cd ..
for INFILE in *.raw; do
echo "working on $INFILE"
FIX="`echo $INFILE | sed -e 's/^\[.*\] //g'`"
@ -29,28 +28,27 @@ for DIR in *; do
echo "...converting to intermediate format $TEMP_OUTFILE"
#sox -r 44100 -e unsigned -b 8 -c 1 <RAW_FILE> <TARGET_FILE>
sox -r 22050 -e signed -b 16 -L -c 1 "$INFILE" "$TEMP_OUTFILE"
echo "...converting it to FLAC"
if [ -f "$FLAC_DIR/$BASENAME.flac" -o "$MP3_DIR/$BASENAME.mp3" ] ; then
if [ -f "$FLAC_DIR/$DIR/$BASENAME.flac" -o -f "$MP3_DIR/$DIR/$BASENAME.mp3" ] ; then
FUDGE="$RANDOM"
FLAC_FILE="$FLAC_DIR/$BASENAME-$FUDGE.flac"
MP3_FILE="$FLAC_DIR/$BASENAME-$FUDGE.mp3"
FLAC_FILE="$FLAC_DIR/$DIR/$BASENAME-$FUDGE.flac"
MP3_FILE="$MP3_DIR/$DIR/$BASENAME-$FUDGE.mp3"
else
FLAC_FILE="$FLAC_DIR/$BASENAME.flac"
MP3_FILE="$FLAC_DIR/$BASENAME.mp3"
FLAC_FILE="$FLAC_DIR/$DIR/$BASENAME.flac"
MP3_FILE="$MP3_DIR/$DIR/$BASENAME.mp3"
fi
if [ ! -f "$FLAC_FILE" ]; then
echo "...converting it to FLAC: $FLAC_FILE"
flac -8 "$TEMP_OUTFILE" "$FLAC_FILE"
flac -s -8 "$TEMP_OUTFILE" -o "$FLAC_FILE"
else
echo "...already converted"
fi
if [ ! -f "$MP3_FILE" ]; then
echo "...converting it to MP3: $MP3_FILE"
lame --preset studio "$TEMP_OUTFILE" "$MP3_FILE"
lame --quiet --preset studio "$TEMP_OUTFILE" "$MP3_FILE"
else
echo "...already converted"
fi
rm -f "$TEMP_OUTFILE"
#rm -f "$TEMP_OUTFILE"
done
cd ..
done