Always been a big fan of sox. You can find it on AmiNet. It is command line and pretty powerful.
It could do batching with a little script-fu. Though it may also work using wildcards and shell expansions, with the right shell I suppose -- I have never tried either