Aufteilen der WAV-Datei in Python

8

Ich versuche, eine WAV-Datei programmatisch in Python aufzuteilen. Gestützt auf Hinweise von stackoverflow sowie der Dokumentation aus dem Python wave Modul mache ich folgendes:

%Vor%

Ich durchläuft eine Reihe von verschiedenen Start- und Endwerten und extrahiere auf diese Weise Chunks von Audio aus der Originaldatei. Was komisch ist, ist, dass die Technik für einige Brocken perfekt funktioniert und für andere ein weißes Rauschen erzeugt. Es gibt auch kein offensichtliches Muster, bei dem Anfangs- und Endpositionen weißes Rauschen erzeugen, sondern nur, dass es konsistent für eine Eingabedatei passiert.

Jemand hat diese Art von Verhalten schon einmal erlebt? Oder weißt du, was ich falsch mache? Vorschläge für bessere Möglichkeiten zum programmatischen Teilen einer Audiodatei sind willkommen.

Vielen Dank im Voraus.

    
user13321 22.03.2013, 22:27
quelle

1 Antwort

5

Dies kann damit zu tun haben, dass start*frameRate ein Float ist, wenn setpos . Vielleicht sollten Sie nach readframes Sagen Sie , um stattdessen den aktuellen Speicherort des Dateizeigers zu finden.

    
unutbu 22.03.2013, 23:35
quelle

Tags und Links