Merge flac and mp3 functions into the main audio script
This commit is contained in:
parent
8206e27188
commit
5be24bcc8d
3 changed files with 8 additions and 42 deletions
|
@ -20,7 +20,6 @@ for DIR in *; do
|
||||||
fi
|
fi
|
||||||
cd "$DIR"
|
cd "$DIR"
|
||||||
echo "working in $DIR"
|
echo "working in $DIR"
|
||||||
cd ..
|
|
||||||
for INFILE in *.raw; do
|
for INFILE in *.raw; do
|
||||||
echo "working on $INFILE"
|
echo "working on $INFILE"
|
||||||
FIX="`echo $INFILE | sed -e 's/^\[.*\] //g'`"
|
FIX="`echo $INFILE | sed -e 's/^\[.*\] //g'`"
|
||||||
|
@ -29,28 +28,27 @@ for DIR in *; do
|
||||||
echo "...converting to intermediate format $TEMP_OUTFILE"
|
echo "...converting to intermediate format $TEMP_OUTFILE"
|
||||||
#sox -r 44100 -e unsigned -b 8 -c 1 <RAW_FILE> <TARGET_FILE>
|
#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"
|
sox -r 22050 -e signed -b 16 -L -c 1 "$INFILE" "$TEMP_OUTFILE"
|
||||||
echo "...converting it to FLAC"
|
if [ -f "$FLAC_DIR/$DIR/$BASENAME.flac" -o -f "$MP3_DIR/$DIR/$BASENAME.mp3" ] ; then
|
||||||
if [ -f "$FLAC_DIR/$BASENAME.flac" -o "$MP3_DIR/$BASENAME.mp3" ] ; then
|
|
||||||
FUDGE="$RANDOM"
|
FUDGE="$RANDOM"
|
||||||
FLAC_FILE="$FLAC_DIR/$BASENAME-$FUDGE.flac"
|
FLAC_FILE="$FLAC_DIR/$DIR/$BASENAME-$FUDGE.flac"
|
||||||
MP3_FILE="$FLAC_DIR/$BASENAME-$FUDGE.mp3"
|
MP3_FILE="$MP3_DIR/$DIR/$BASENAME-$FUDGE.mp3"
|
||||||
else
|
else
|
||||||
FLAC_FILE="$FLAC_DIR/$BASENAME.flac"
|
FLAC_FILE="$FLAC_DIR/$DIR/$BASENAME.flac"
|
||||||
MP3_FILE="$FLAC_DIR/$BASENAME.mp3"
|
MP3_FILE="$MP3_DIR/$DIR/$BASENAME.mp3"
|
||||||
fi
|
fi
|
||||||
if [ ! -f "$FLAC_FILE" ]; then
|
if [ ! -f "$FLAC_FILE" ]; then
|
||||||
echo "...converting it to FLAC: $FLAC_FILE"
|
echo "...converting it to FLAC: $FLAC_FILE"
|
||||||
flac -8 "$TEMP_OUTFILE" "$FLAC_FILE"
|
flac -s -8 "$TEMP_OUTFILE" -o "$FLAC_FILE"
|
||||||
else
|
else
|
||||||
echo "...already converted"
|
echo "...already converted"
|
||||||
fi
|
fi
|
||||||
if [ ! -f "$MP3_FILE" ]; then
|
if [ ! -f "$MP3_FILE" ]; then
|
||||||
echo "...converting it to MP3: $MP3_FILE"
|
echo "...converting it to MP3: $MP3_FILE"
|
||||||
lame --preset studio "$TEMP_OUTFILE" "$MP3_FILE"
|
lame --quiet --preset studio "$TEMP_OUTFILE" "$MP3_FILE"
|
||||||
else
|
else
|
||||||
echo "...already converted"
|
echo "...already converted"
|
||||||
fi
|
fi
|
||||||
rm -f "$TEMP_OUTFILE"
|
#rm -f "$TEMP_OUTFILE"
|
||||||
done
|
done
|
||||||
cd ..
|
cd ..
|
||||||
done
|
done
|
||||||
|
|
|
@ -1,16 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
if [ ! -z "$FLAC_LEVEL" ]; then
|
|
||||||
LEVEL="-$FLAC_LEVEL"
|
|
||||||
else
|
|
||||||
LEVEL="-8"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -z "$1" ]; then
|
|
||||||
FLACNAME="`basename \"$1\" .wav`.flac"
|
|
||||||
flac $LEVEL "$1" "$FLACNAME"
|
|
||||||
else
|
|
||||||
for F in *.wav; do
|
|
||||||
FLACNAME="`basename \"$F\" .wav`.flac"
|
|
||||||
flac $LEVEL "$F" "$FLACNAME"
|
|
||||||
done
|
|
||||||
fi
|
|
|
@ -1,16 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
if [ ! -z "$LAME_PRESET" ]; then
|
|
||||||
PRESET="$LAME_PRESET"
|
|
||||||
else
|
|
||||||
PRESET="studio"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -z "$1" ]; then
|
|
||||||
MP3NAME="`basename \"$1\" .wav`.mp3"
|
|
||||||
lame --preset $PRESET "$1" "$MP3NAME"
|
|
||||||
else
|
|
||||||
for F in *.wav; do
|
|
||||||
MP3NAME="`basename \"$F\" .wav`.mp3"
|
|
||||||
lame --preset $PRESET "$F" "$MP3NAME"
|
|
||||||
done
|
|
||||||
fi
|
|
Loading…
Add table
Add a link
Reference in a new issue