Wine .mp3 zu einer .wav unter Linux umwandeln:
for i in *.mp3; do mpg321 -w `basename $i .mp3`.wav $i; done
So wird jede .mp3 im Verzeichnis zu einer .wav umgewandelt. Im Anschluss kann man dann wunderbar eine AudioCD daraus erstellen. Es wird das Paket mpg123 oder mpg321 benötigt. Entsprechend ist die Befehlszeile anzupassen. Der Syntax beider Programme ist der selbe.
Mit lame funktioniert das ganze Übrigens auch wunderbar:
for i in *.mp3; do lame –decode $i `basename $i .mp3`.wav; done
Und von wav nach mp3 geht es analog mit:
for i in *.wav; do lame -b 192 $i `basename $i .wav`.mp3; done
Das -b 192 gibt eine Bitrate von 192 an. Lässt man -b 192 weg, wird immer mit 128 kbs encodiert, wer eine bessere Qualität wünscht, kann aber auch z.B. -b 256 angeben.
$i in Anführungszeichen zu verpacken macht hier Sinn, weil insbesondere mp3 Dateinamen oft Leerzeichen enthalten, die sonst die Bash verwirren könnten:
for i in *.mp3; do mpg321 -w `basename “$i” .mp3`.wav “$i”; done