Audio: Start-/Endposition

09/06/2008 - 13:41 von Niklaus Kuehnis | Report spam
Hallo zusammen

Wie kann ich mit einem konsolenbasierten Audioplayer den Inhalt eines
Verzeichnisses mit Audiodateien abspielen und dabei von jeder Datei
die ersten und die letzten z.B. 10 Sekunden abschneiden?

mplayer -ss 10

tut es nur für die ersten 10 Sekunden.

Danke im Voraus!
Niklaus
 

Lesen sie die antworten

#1 Markus Wichmann
09/06/2008 - 21:38 | Warnen spam
Niklaus Kuehnis schrieb:
Hallo zusammen

Wie kann ich mit einem konsolenbasierten Audioplayer den Inhalt eines
Verzeichnisses mit Audiodateien abspielen und dabei von jeder Datei
die ersten und die letzten z.B. 10 Sekunden abschneiden?

mplayer -ss 10

tut es nur für die ersten 10 Sekunden.

Danke im Voraus!
Niklaus



#v+
|for i in $VERZEICHNIS/*; do
| l=$(mplayer -endpos 0 -identify "$i" | grep ID_LENGTH | cut -d= -f2 | cut -d. -f1)
| l=$((l-10))
| mplayer -ss 10 -endpos "$l" "$i"
|done
#v-

Ich hoffe, die Vorgehensweise ist klar: Erstmal die Lànge
rauskriegen. Die weiß mplayer selbst am Besten. Sie wird in Sekunden
angegeben. Anschließend werden 10 Sekunden abgezogen und als endpos
gesetzt. Dann wird die Datei abgespielt.

HTH,
Markus
Nur weil ein Genie nix reißt, muß ja nun nicht gleich jeder Idiot
pausieren... Bully hats ja auch geschafft.

Ähnliche fragen