Dies liegt daran, dass der RIFF-Header Informationen zur Dauer der Datei enthält. Sie müssen die RIFF-Header aus allen Dateien entfernen und einen neuen erstellen, der die neue Datei beschreibt. Sie behandeln sie wie RAW-Dateien, was sie nicht sind
Sie können Sox dafür verwenden, das wäre ein besserer Ansatz
Der Windows-Binärdownload ist um
http://sourceforge.net/projects/sox/files/sox/
Sie können es auch zum Rendern einer PNG-Datei verwenden, die die FFT-Daten und ähnliches enthält. Es ist ein sehr ordentliches Werkzeug.
https://stackoverflow.com/questions/9457020/merge-2-audio-files-in-sox