Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a bunch mono .wav files which I need to convert to stereo in order to run thru lame. Lame can't encode stereo mp3s from mono input so that's what I need to do.

I don't need any modifications to the data made other than duplicating channel into two.

I've tried to use sox and it seems to alter sound data in eerie ways by up-downsampling and changing bit depths in between as well as running filters I don't need.

So please recommend me some tool to batch convert .wav files from mono to stereo. I'm on linux.

share|improve this question
sox input.wav output.wav channels 2
share|improve this answer
sox doesn't do verbatim conversion, it applies numerous transforms and filters (in your case, for example, dither - look up -D; but god knows what else) – alamar Nov 30 '13 at 12:00
Uh, no. With only channels it either duplicates or downmixes unless the format has to be changed for some reason. $ sox -V ... sox INFO sox: effects chain: input 48000Hz 1 channels sox INFO sox: effects chain: channels 48000Hz 2 channels sox INFO sox: effects chain: output 48000Hz 2 channels – Ignacio Vazquez-Abrams Nov 30 '13 at 12:02

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .