If you use ffdshow (standard install with klite codec pack) to decode audio, you can use the mixer to adjust volume for the voice, surround, and LFE channels independent of each other, or everything at once etc. Nevermind the noise reduction filters, resampling abilities, and a whole bunch of other stuff I've never bothered pulling the dictionary out to try and understand.