Ulrich, David Haller schrieb:
Am Fre, 30 Jun 2006, Ulrich Walter schrieb:
ich habe hier eine Liste von *.wav-Dateien mit den Namen "Titel 01.wav" bis "Titel 12.wav" welche ich mit lame (Kommandozeile) in mp3 Dateien umwandeln möchte:
lame -b 192 Titel\ 01.wav ~/1.mp3
klappt schon mal ganz gut.
RTFM. Am besten faengst du mit einem Bash-Tutorial an. Siehe z.B. hier: http://www.selflinux.org/selflinux/html/shellprogrammierung.html
Wenn du konkrete Fragen hast...
Klar lernt man am Besten, wenn man's selbst programmiert. Nur für den Fall, dass Du dafür keine Zeit/Lust hast kannst Du es auch so probieren: ============8<================ #!/bin/bash for f in *.wav do NAME=`basename $f .wav` lame -b 192 $NAME.wav $NAME.mp3 done ============8<================ Gruss, Peter. -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo, Am Fre, 30 Jun 2006, GUNREBEN, PETER (Peter) schrieb:
============8<================ #!/bin/bash
for f in *.wav do NAME=`basename $f .wav` lame -b 192 $NAME.wav $NAME.mp3 done ============8<================
Bitte die Variablen quoten! Gerade bei solchen Dateien ist doch gerne mal ein Leerzeichen und anderes dabei und da faellst du dann auf die Schnauze. Also: ==== #!/bin/bash for f; do lame -b 192 "$f" "`basename \"$f\" .wav`.mp3" done ==== -dnh -- I believe the technical term is "Oops!" -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
participants (2)
-
David Haller
-
GUNREBEN, PETER (Peter)