我有一个文本文件,其中包含我从wav文件生成的一些原始数据。我从wav文件中读取了一个信号,然后使用了
fid = open("test.raw", 'write')
fid.write(data.tostring())
将原始数据写入文件。目前,我这样做是因为我希望能够根据需要附加到此文件,而无需更改标头信息。我没有连接多个音频文件,只是处理信号的一部分,我不希望在内存中有一个潜在的巨大信号。当我尝试使用ffmpeg使用
转换此数据时 ffmpeg -i test.raw output.wav
我最终得到错误:test.raw: Invalid data found when processing input
。我也经历过ffmpeg文档,但我尝试过的任何内容似乎都没有用。