A ferramenta fundamental para conversões de formatos de som e transformações simples é o SoX, o canivete suíço dos programas de processamento de som .
sox foo.mp3 foo.flac
Se você estiver rodando Debian, o suporte para escrever MP3 em sox está quebrado em lenny e squeeze (e, até onde eu sei, o mesmo problema afeta o Ubuntu 10,04 e 10,10). Este bug foi corrigido no início de março de 2011, então pegar a última fonte (ou pegar uma binário para sox 14.3.1-1build1 ou mais recente) e a recompilação deve funcionar.
Uma alternativa para codificar para .mp3 é lame . Ele não lê .flac , mas você pode usar sox ou flac para converter de .flac para .wav e, em seguida, lame de .wav para .mp3 .
flac -d foo.flac -c | lame - foo.mp3