scripts/scripts/flac2mp3.sh

17 lines
288 B
Bash
Raw Normal View History

2019-05-29 23:17:20 -07:00
#!/usr/bin/env bash
2019-05-03 17:37:46 -07:00
fail() {
echo "failed to process $f, exiting"
exit 1
}
2019-05-29 23:17:20 -07:00
2019-05-03 17:37:46 -07:00
for f in ./*.flac
do
ffmpeg -i "$f" -q:a 0 -vn "$(basename "$f" .flac).mp3"
(( $? )) && fail
2019-05-03 17:37:46 -07:00
echo "$f success"
done
2019-05-29 23:17:20 -07:00
read -rep "success. delete files? [yn] " YN
[[ ${YN,,} == y* ]] && rm ./*.flac