WAV Datei geöffnet - Bytes fehlen
-
Hi, ich schreibe ein programm zum verarbeiten von wav-Dateien. Zunächst beschäftige ich mich mit dem Öffnen der Datei und dem Herauslesen der Daten.
Nun fehlen mir ein paar Bytes... wo sind die geblieben ?
Folgendes habe ich herausgelesen
RIFFChunk
Group id RIFF
RIFF type WAVE
Size 9938 bytesFormatChunk
ID fmt
Size 16 bytes
FormatTag 1
Channels 1
Sample rate [samples/s] 22050
Sample bitrate [bits/s] 16
Average Byterate [bytes/s] 44100
BlockAlign 2DataChunk
Size 7846 bytes
# Sample Points 3923Wie man sieht, komme ich durch zusammenrechnen der Chunk-Grössen nicht auf die Grösse die im RIFF Chunk angegeben ist (und in etwa der Dateigrösse entspricht).
-
Ich hab' null Ahnung von WAVs einlesen (manuell), aber in AVI (die ja auch RIFF sind) kannst Du z.B. viele [JUNK] Chunks reinschmeissen, die nur Metainfo (Autor etc.) enthalten, schau' Dir z.B. ein paar mit GSpot an. Ähnlich wie die ID3Tags bei mp3. Vielleicht liegt da der Hase im Pfeffer begraben und fällt in den Brunnen?!?
-
vielleicht hilfts: http://turing.fh-landshut.de/~jamann/Audioprogrammierung unter Windows mit C++ fuer Computerspiele.pdf