diff --git a/flac2mp3.sh b/flac2mp3.sh new file mode 100755 index 0000000..0b07bf9 --- /dev/null +++ b/flac2mp3.sh @@ -0,0 +1,15 @@ +fail() { + echo "failed to process $f, exiting" + rm "$wav" + exit 1 +} +for f in ./*.flac +do + wav="$(basename "$f" .flac).wav" + flac -s -d "$f" + if (( $? )); then fail; fi + lame --quiet -V0 "$wav" + if (( $? )); then fail; fi + echo "$f success" + rm "$f" "$wav" +done