PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ganzes Verveichnis von wav nach mp3



curdegn
29.04.02, 11:49
Hallo,

nur eine kleine Frage:
Wie wandle ich ein ganzes Verzeichniss (voll mit *.wav-Files) mit LAME in einem Rutsch in *.mp3-files um?

Dieser Befehl hier: for i in *.wav; do lame $i `basename $i`.mp3; done bringt nicht das Gewünschte. So heissen nacher die umgewandelten Dateien nicht *.mp3 sondern *.wav.mp3 !

cucu

Trillian
29.04.02, 12:00
Wie wärs mal mit "man basename" gewesen?

"basename bla.wav wav" liefert "bla."

curdegn
29.04.02, 12:12
Erstens: Vielen Dank für die ultraschnelle Antwort.
Zweitens. Vielen Dank dafür, dass du nicht einfach RTFM gepostet hast.

Mir war gar nicht bewusst, dass basename nicht nur ein Wort ist.

Für alle die es interessiert:
for i in *.wav; do lame $i `basename $i wav`mp3; done

Wandelt sämtliche wav-Files im aktuellen Verzeichniss in MP3-files um, wobei die wav-Files erhalten bleiben. (Aufgepasst: die Dateinamen dürfen keine Leerzeichen enthalten!)

geronet
29.04.02, 17:41
Sowas macht man mit autolame, da braucht man nicht lang ne Zeile zu schreiben ;)



Der hat ein "in"- und ein "out"- Verzeichnis, bei "in" haut man die wav's rein und bei "out" sind se am morgen danach alle da.



PS: Das geht sogar mit Leerzeichen :)

Grüsse, Stefan