flac2mp3: fix metadata not actually being copied (because it's piping through a wav)
parent
106415793d
commit
d8a757e573
12
flac2mp3.sh
12
flac2mp3.sh
|
@ -1,15 +1,13 @@
|
||||||
fail() {
|
fail() {
|
||||||
echo "failed to process $f, exiting"
|
echo "failed to process $f, exiting"
|
||||||
rm "$wav"
|
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
for f in ./*.flac
|
for f in ./*.flac
|
||||||
do
|
do
|
||||||
wav="$(basename "$f" .flac).wav"
|
ffmpeg -i "$f" -q:a 0 -vn "$(basename "$f" .flac).mp3"
|
||||||
flac -s -d "$f"
|
(( $? )) && fail
|
||||||
if (( $? )); then fail; fi
|
|
||||||
lame --quiet -V0 "$wav"
|
|
||||||
if (( $? )); then fail; fi
|
|
||||||
echo "$f success"
|
echo "$f success"
|
||||||
rm "$f" "$wav"
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
read -ep "success. delete files? [yn] " YN
|
||||||
|
[[ ${YN,,} == y* ]] && rm ./*.flac
|
||||||
|
|
Loading…
Reference in New Issue