Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : länge eines mpg films in Sec ermitteln



celindir
03-01-2003, 13:31
Hallo Zusammen und ein frohes neues Jahr,

ich brauche für ein Script die Länge einer MPG-Datei in Sekunden in einer Variablen.

Kennt jemand ein Programm, dass mir die Länge des MPG-Streams zurückgibt, so dass ich sie weiterverwenden kann?

Vielen Dank fürs Kopfzerbrechen


__________________
Celindir

"May the source be with you..."

celindir
09-01-2003, 18:28
Hallo hier die Lösung (zumindest zum Teil)


#!/bin/sh
DURATION=$(mpginfo $1 | grep Duration | awk '{ sub(/[a-zA-Z]/, "", $3); print $3 }' -);
echo $DURATION

liefert bei dem Aufruf mit Übergabe der Mpgdatei die Länge im Format 55:11.63
jetzt muss ich es nur nocvh in sekunden umwandeln.

mpginfo ist Teil von mpgtx