Flac를 mp3 로 한번에 변환하는 방법

flac와 lame 를 이용하여
다음과 같은 코드를 짜서 폴더의 flac를 mp3로 변환하고 있는데…
만약 하위 디렉토리의 모든 flac를 mp3로 바꾸고 싶다면 어떻게 해야할까요?

아직 리눅스 명령어에 대한 공부기 미천하여… 아이디어가 떠오르지 않네요 ㅠ

find -name "*.flac" 의 output을 이용하면 어떻게 될꺼 같기도 한데… 이를 어떻게 적용해야할지 모르겠어요

#!/bin/sh
for S in *.flac; do
flac -d -F --totally-silent -c "${S}" | lame -V2 --vbr-new --resample 44.1 - "${S%.flac}.mp3";
done
rm *.flac

[quote="thdnice":nopfeoud]
for S in .flac; do
flac -d -F --totally-silent -c "${S}" | lame -V2 --vbr-new --resample 44.1 - "${S%.flac}.mp3";
done
[/quote:nopfeoud]
for S in $(find . -type f -name "
.flac"); do
flac -d -F --totally-silent -c "${S}" | lame -V2 --vbr-new --resample 44.1 - "${S%.flac}.mp3";
done

SoundConverter 라는 무른모가 있습니다… 아마도 이 무른모을 설치하면 flac을 mp3로 변환할수있을겁니다…

작은 도움이나마 되셨으면 합니다…

[u:2rnxxmcp][b:2rnxxmcp][m4a –> mp3][/b:2rnxxmcp][/u:2rnxxmcp]

for i in *.m4a; do
ffmpeg -i "$i" -acodec libmp3lame -ac 2 -ab 128 "${i%m4a}mp3";
done;
rm *.m4a;

[u:2rnxxmcp][b:2rnxxmcp][flac –> mp3][/b:2rnxxmcp][/u:2rnxxmcp]

for i in .flac;do
flac -d "$i"; lame -V 0 "${i%.
}.wav" "${i%.*}.mp3";
done;
rm *.wav;rm *.flac;

[u:2rnxxmcp][b:2rnxxmcp][ape –> mp3][/b:2rnxxmcp][/u:2rnxxmcp]

for f in .ape; do ffmpeg -i "$f" "${f%.ape}.wav"; done
for i in .wav;do lame -V 0 "${i%.}.wav" "${i%.
}.mp3";done
rm *.wav;rm *.ape;