Seite 1 von 1

Länge einer .wav Datei ermitteln ? [SOLVED]

Verfasst: Dienstag 29. November 2005, 10:10
von abstract
Geht sowas in python oder wie kann man das sonst machen ?

Thanxx

Re: Länge einer .wav Datei ermitteln ?

Verfasst: Dienstag 29. November 2005, 10:39
von lutz.horn
abstract hat geschrieben:Geht sowas in python oder wie kann man das sonst machen ?
Eine WAV-Datei ist eine binäre Datei, die dem folgenden Format folgt:

http://www.aculab.com/support/ting/an-wav.html

Aus dieser Beschreibung kanns Du evtl. entnehmen, wie viele Bytes des Header in der Datei benötigt und wie lang die eigentlichen Nutzdaten sind.

Außerdem gibt es eine Python-Bibliothek

http://www.python.org/doc/2.4.2/lib/module-wave.html

mit der diverse Informationen über eine WAV-Datei ausgelesen werden können. Ganz grob kann daraus, der Größe der Datei und mit der Formel

<Zahl der channels> * <Bits> * <Samples pro Sekunde> = <Bits pro Sekunde>

die Länge in Sekunden berechnet werden.

Verfasst: Dienstag 29. November 2005, 10:43
von abstract
Thanxx das war´s !