Сохранение wav-файла с информацией заголовка - PullRequest
0 голосов
/ 10 января 2019

Итак, wavfile = заголовок + необработанные данные.

Я записал некоторые необработанные данные: rawdata = b'\x03\x00\x03\x00\x04\x00\x04\x00\x04\x00\x02\x00\x00\x00\xfe\xff\xfd\xff\xfd\xff\xfd\xff\xfe\xff\xfd\xff\xfc\xff\xfb\xff\xfc\xff\xfb\xff\xfe\xff\xff\xff\x00\x00\x01\x00\x01\x00\x02\x00\x02\x00\x03\x00\x04\x00\x04\x00\x05\x00\x04\x00\x04\x00\x02\x00\x01\x00\xff\xff\xfd\xff\xfb\xff\xfc\xff\xfc\xff\xfd\xff\xfe\xff\x00\x00\x02\x00\x03\x00\x03\x00\x01\x00\x00\x00\xfc\xff\xfc\xff\xfa\xff\xfd\xff\xff\xff\x01\x00\x04\x00\x04

RATE - 44100

Теперь я хочу сохранить эти данные в волновой файл.

f.write(rawdata) работает нормально, но в файле результатов отсутствует некоторая информация о заголовке волны: (RIFF, ChunkSize, ...)

Какой самый простой способ добавить информацию заголовка wav?

...