Am Samstag, 8. Juli 2006 02:08 schrieb Al Bogner:
Ich habe mir noch schnell ein Script für MP3-Klingeltöne gemacht. Wie mache ich aus dem Zweizeiler einen Einzeiler und spare mir temp.wav? Sox kann ja nicht direkt mp3 erzeugen.
# $1 ist mp3-Datei sox "$1" temp.wav fade t $FADEIN $ZEIT $FADEOUT lame --quiet --vbr-new -m m --highpass 200 --lowpass 5000 -b 32 -B 160 temp.wav $KLINGELTONFILE
Korrektur: highpass und lowpass sind in kHz anzugeben und vermutlich will das Handy diese Art der Encodierung nicht. Ich bin nicht ganz schlau geworden, zB wird highpass alleine akzeptiert, highpass _und_ lowpass aber nicht. Ebenso klappt es mit VBR nur, wenn man mit einem preset kombiniert. Ich verwende nun einfach "lame --quiet -m m". Das erzeugt CBR und für die Qualität des Handy-Lautsprechers reicht das. Al -- 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