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

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
abstract
User
Beiträge: 33
Registriert: Mittwoch 14. September 2005, 09:29

Dienstag 29. November 2005, 10:10

Geht sowas in python oder wie kann man das sonst machen ?

Thanxx
Zuletzt geändert von abstract am Dienstag 29. November 2005, 10:44, insgesamt 1-mal geändert.
Benutzeravatar
lutz.horn
User
Beiträge: 205
Registriert: Dienstag 8. November 2005, 12:57
Wohnort: Pforzheim

Dienstag 29. November 2005, 10:39

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.
abstract
User
Beiträge: 33
Registriert: Mittwoch 14. September 2005, 09:29

Dienstag 29. November 2005, 10:43

Thanxx das war´s !
Antworten