Ich habe mir ein Skript geschrieben mit dem ich mit dem Befehl
'convertmp3' alle angegebenen mp3s in eine Bitrate von 96kbps umwandeln
kann:
#!/bin/bash
infile=$1
outfile=C$infile
lame --mp3input -b 96 $infile $outfile
On Wed, Aug 23, 2006 at 06:21:26PM +0200, Christoph Grzeschik wrote:
Ich habe mir ein Skript geschrieben mit dem ich mit dem Befehl
'convertmp3' alle angegebenen mp3s in eine Bitrate von 96kbps umwandeln
kann:
#!/bin/bash
infile=$1
outfile=C$infile
Also sprach Christoph Grzeschik [EMAIL PROTECTED] (Wed, 23 Aug 2006
18:21:26 +0200):
[...]
#!/bin/bash
infile=$1
outfile=C$infile
lame --mp3input -b 96 $infile $outfile
-
Wenn ich jetzt zum Beispiel 'convertmp3
* Ulf Volmer [EMAIL PROTECTED] wrote:
for infile in $*;
do
lame --mp3input -b 96 $infile $(basename $infile
.mp3)-converted.mp3
done
Insbesondere die sind relevant, sobald Leerzeichen im Dateinamen
vorkommen.
Da gehören die aber vor allem um $*, sonst fällt er auch auf die
* Jens Schüßler [EMAIL PROTECTED] wrote:
* Ulf Volmer [EMAIL PROTECTED] wrote:
for infile in $*;
do
lame --mp3input -b 96 $infile $(basename $infile
.mp3)-converted.mp3
done
Insbesondere die sind relevant, sobald Leerzeichen im Dateinamen
vorkommen.
Da gehören die
Jens Schüßler schrieb:
* Jens Schüßler [EMAIL PROTECTED] wrote:
* Ulf Volmer [EMAIL PROTECTED] wrote:
for infile in $*;
do
lame --mp3input -b 96 $infile $(basename $infile
.mp3)-converted.mp3
done
Insbesondere die sind relevant, sobald Leerzeichen im Dateinamen
vorkommen.
Da
On Wed, Aug 23, 2006 at 06:37:50PM +0200, Richard Mittendorfer wrote:
for i in `ls *.mp3`; do script $i; done
Was spricht gegen
for i in *.mp3 ; ...
cu
ulf
--
Ulf Volmer
[EMAIL PROTECTED]
www.u-v.de
--
Haeufig gestellte Fragen und Antworten (FAQ):
On Wed, Aug 23, 2006 at 07:19:14PM +0200, Christoph Grzeschik wrote:
Könnte mir jemand bitte nochmal das bereinigte Skript geben
for infile in $@;
do
lame --mp3input -b 96 $infile $(basename $infile
.mp3)-converted.mp3
done
Das hier
Also sprach Richard Mittendorfer [EMAIL PROTECTED] (Wed, 23 Aug 2006
18:37:50 +0200):
Wenn du Leerzeichen in den Namen hast, verwende dieses
#!/bin/sh
for i in *.mp3
do
lame --mp3input -b 96 $i C_$i
done
sl ritch
--
Haeufig gestellte Fragen und Antworten (FAQ):
Also sprach Ulf Volmer [EMAIL PROTECTED] (Wed, 23 Aug 2006 19:37:05
+0200):
On Wed, Aug 23, 2006 at 06:37:50PM +0200, Richard Mittendorfer wrote:
for i in `ls *.mp3`; do script $i; done
Was spricht gegen
for i in *.mp3 ; ...
Nichts. Fuer Dateinamen mit Leerzeichen sogar besser.
* Christoph Grzeschik [EMAIL PROTECTED] wrote:
Könnte mir jemand bitte nochmal das bereinigte Skript geben
for infile in $@;
do
lame --mp3input -b 96 $infile $(basename $infile
.mp3)-converted.mp3
Ist das dein Mailclient gewesen oder hast du das so mit dem
Ulf Volmer schrieb:
On Wed, Aug 23, 2006 at 07:19:14PM +0200, Christoph Grzeschik wrote:
Könnte mir jemand bitte nochmal das bereinigte Skript geben
for infile in $@;
do
lame --mp3input -b 96 $infile $(basename $infile
.mp3)-converted.mp3
done
Das
Richard Mittendorfer schrieb:
Also sprach Richard Mittendorfer [EMAIL PROTECTED] (Wed, 23 Aug 2006
18:37:50 +0200):
Wenn du Leerzeichen in den Namen hast, verwende dieses
#!/bin/sh
for i in *.mp3
do
lame --mp3input -b 96 $i C_$i
done
sl ritch
Damit funktioniert es jetzt!
Danke!
Ich vermute Du hast einen falschen Zeilenumbruch. Ich habe das Skript noch
mal verfeinert (man kann die Bitrate übergeben). Du findest es unter
http://rafb.net/paste/results/uXLfrj52.html
Da geht dann auch keine Formatierung kaputt.
Niels
--
Haeufig gestellte Fragen und Antworten (FAQ):
On Wed, Aug 23, 2006 at 08:31:12PM +0200, Christoph Grzeschik wrote:
Ulf Volmer schrieb:
Es wäre hilfreih, wenn du die Fehlermeldung posten würdest.
[EMAIL PROTECTED]:~/files/mp3$ convertmp3 *
Wenn du die Dateiname via Kommandozeile übergeben willst, mußt du
natürlich selbst aufpassen, nur
15 matches
Mail list logo