Re: [Debian]:MP3 nochmals
On Thu, Aug 26, 1999 at 12:08:07AM +0000, Christian Roth wrote:
> On Tue, Aug 24, 1999 at 06:27:12PM +0200, Jan Ludewig, 3point14 GbR wrote:
> > >Und weiss jemand wie man dem Fraunhofer encoder beibringt eine Liste
> > >von Liedern zu codieren? Oder muss man jedes Lied einzeln in der bash
> > >codieren?
> > ich habe damit zwar noch nicht gearbeitet, aber wenn diese variante nicht
> > funktioniert:
> > <encoder> [options] *wav
> > ,dann funktioniert auf jeden fall folgendes script:
> >
> > ---schnipp---
> > #!/bin/bash
> > for i in *wav
> > do
> > <encoder> [options] "/data/2encode/$i"
> > mv $i /data/2encode/done
> > done
> > ---schnapp---
>
> Das ist ja nett, dass Du Dir die Muehe gemacht hast. Ich habe das aber
> noch nicht ganz kapiert. So wie das dasteht nimmt das Skript aus dem
> 2encode Verzeichnist alle *wav Dateien und laesst den Encoder
> drueberlaufen. Aber wo schreibt´s denn die mp3 Files denn hin? und
> welche Namen erhalten die denn?
> Der Fraunhofer Encoder braucht ein InFile und ein OutFile explizit.
> So klappt das nicht.
Dann gib die Ausgabedatei mit
`basename $i .wav`.mp3
an. basename schneidet Verzeichnisnamen und die angegebene Endung
(hier .wav) ab, die Backticks "`" machen aus der Ausgabe einen String,
an den dann nur noch .mp3 angehängt wird. Die Zeile könnte (ohne daß
ich den Encoder kenne) also etwa wie folgt aussehen:
<encoder> [options] -i "/data/2encode/$i" \
-o "/data/encoded/`basename $i .wav`.mp3"
Dir 'for'-Schleife würde ich im übrigen eher wie folgt beginnen:
for i in /data/2encode/*.wav
Mit *wav sucht man ja nur im aktuellen Verzeichnis.
--
marko schulz
"Alles hat man herausgefunden, nur nicht, wie man lebt"
Jean Paul Sartre
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder: 697
Reply to: