On Fri, Aug 12, 2011 at 1:36 PM, David <dplist(a)free.fr> wrote:
On Fri, 12 Aug 2011 13:10:58 -0400
guerrier <guerrier(a)gmail.com> wrote:
hello
can someone please help me with this?
i can find all the mp3s in a directory and its sub-directories with
this:
find -name "*.mp3"
i can also ffmpeg a mp3 to m4a with this:
ffmpeg -i INPUT.mp3 -y -acodec libfaac -ab 192k OUTPUT.m4a
now, i would like to pipe all that find finds into ffmpeg.
You could try something like this :
find . -name '*.mp3' | while read f
do
ffmpeg -i "$f" -y -acodec copy -ab 192k "${f%.mp3}.m4a"
done
That should properly handle filenames containing spaces.
HTH
-- David
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user(a)lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-user
Many thanks. I'll try it and report back.
guerrier