featherboy wrote:You could do this with iTunes.
of course you could, but I doubt that this is a good idea. when converting from 24bit to 16bit you have to consider anti-aliasing issues (that's why dithering should be applied) and clipping may occure as well. i was just looking for programms to do this in linux and I realised that audacity's batch conversion ability seems to work pretty cool for this....
http://manual.audacityteam.org/man/Batch_Processingthe audacity-wiki also has some good info on dithering:
http://wiki.audacityteam.org/wiki/Ditheri'm not yet 100% sure if audacity will automatically guard clipping issues which might occure during bit-reduction... but since commandline conversion tools such as SOX also include an optional guarding function, I could imagine that audacity will also use a similar thing.
as far as SOX is concerned, that's a really cool program, however I didn't find a way to do batch conversions. however for doing things like this:
http://www.linuxquestions.org/questions ... av-819739/ it's perfect.
both programmes are crossplattform by the way (linux/os x/windows)

d/l links:
http://audacity.sourceforge.net/http://sox.sourceforge.net/