kannst du mir eventuell etwas code posten, der zeigt, wie man damit zwei wave-dateien zusammenfuegt?
Weil Weinachten ist
.
Damit öffnest du eine wav Datei:
Code: Alles auswählen
f = wave.open('test1.wav', 'rb')
old_prm = f.getparams()
str_data1 = f.readframes(f.getnframes())
f.close()
Dies müsstest du entsprechend zweimal machen. Mit
kannst du die beiden Ergebnisse dann zusammenfügen. Und mit
Code: Alles auswählen
f = wave.open('test_1_plus_2.wav', 'wb')
f.setparams(old_prm)
f.writeframesraw(data2.tostring())
f.close()
kannst du das Ganze wieder in eine Datei schreiben.
Du musst evtl. noch den nframes (Anzahl der Frames) Parameter entsprechend größer (ergebnis.nframes = Summe f1.nframes und f2.nframes) machen. Das weiß ich aber nicht. Musst du einfach probieren. Vieleicht gehts auch so.
MFG HerrHagen