есть такая замечательная утилитка sox (SOund eXchange) которая делает как раз то что нам надо... Но вот не задача, если мы поставим пакеты из штатной репы то получим такое сообщение "SoX was compiled without MP3 encoding support"
гуглим, видим что народ изгаляется вплоть до сборки из сырцов (но чет так влом это делать)... но среди прочего находим PPA mediahacks, собсно делаем-с:
$> sudo add-apt-repository ppa:dtl131/mediahacks $> sudo apt-get update $> sudo apt-get install sox libsox-fmt-allПосле этих манипуляций у нас будет "работающий" sox с помощью которого можно перегнать:
$> sox 01.ogg 01.mp3а что бы такое не делать для каждого файла, а обработать сразу весь каталог, перейдем в него и сделаем так:
первым делом уберем все пробелы из имени файлов (заменим их на _):
for x in * ; do mv "$x" `echo -n $x | tr " " "_"`; done
вторым шагом конвертнем:
for x in *.ogg ; do sox $x `echo $x|awk -F . '{print $1 ".mp3"}'`; done
удачи)