Try this free conversion utility and let me know if it lacks any of your required features so that I can suggest another one.
Hope this helps. Let me know if you have any questions.
No I have not tried it, but may be because it is a file renaming and file conversion utility the interface is geared more for renaming files.
Ok, here are two more:
Hope this helps.