пакетное swap stereo channels

Возникла задача, каждый месяц переделывать записи mp3 в wav да еще и с обязательной сменой дорожек, тоесть поменять их местами.
Файлов около 150-400… и ручками это ну очень долго.
Подскажите как это можно реализовать пакетно.
З.Ы. конвертация с mp3 в wav это я и другим конвентором могу пакетно сделать… но вот смену дорожек…

кому интересно помогло вот это
прога Sox (sox_sourceforge_net)

пишем батничек чтобы из текущей папки все mp3 сделались wav в папку d:\wav
FOR %A IN (*.mp3) DO sox %A d:\wav%~nA.wav swap

P.S.
вначале ругался на отсутствие кодека Libmad если что для windows его можно взять отсюда.
http://ossbuild.googlecode.com/svn/trunk/Shared/Build/Windows/Win32/bin/libmad-0.dll

P.P.S.
единственно возникла проблема с одним файлом. чем ему именно этот файл не понравился не понятно.
sox FAIL formats: can’t open input file 00020558.mp3': WAV file encoding MP3’ is not supported
файл доступен и нормально пригрывается и конвертится другими конвертерами.

единственно возникла проблема с одним файлом. чем ему именно этот файл не понравился не понятно.
WAV file encoding MP3 is not supported
файл доступен и нормально проигрывается и конвертится другими конвертерами.

Наверное, это WAV контейнер с MP3 кодеком, с неправильным расширением .mp3 вместо .wav. Посмотреть настоящий контейнер можно в MediaInfo.