Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Audio 如何使用32位浮点数据写入wav文件?_Audio_Wav - Fatal编程技术网

Audio 如何使用32位浮点数据写入wav文件?

Audio 如何使用32位浮点数据写入wav文件?,audio,wav,Audio,Wav,我想能够写PCM wav文件与32位浮点样本。这似乎是一种有效的格式,因为libsndfile声称支持它 然而,如果我在头文件中指定32位的样本大小,我打开它的任何程序都会假定它是32位整数数据。需要在wav文件头中设置哪些标志等来指定浮点数据 有人能给我指一些说明如何执行此操作的文档吗?您需要将“fmt”块中的wFormat标记设置为WAVE\u FORMAT\u IEEE\u FLOAT(3) WAVE格式规范的一个很好的来源是。嘿,我也遇到了同样的问题。我正在到处寻找解决方案,这是我能得到

我想能够写PCM wav文件与32位浮点样本。这似乎是一种有效的格式,因为libsndfile声称支持它

然而,如果我在头文件中指定32位的样本大小,我打开它的任何程序都会假定它是32位整数数据。需要在wav文件头中设置哪些标志等来指定浮点数据


有人能给我指一些说明如何执行此操作的文档吗?

您需要将“fmt”块中的wFormat标记设置为WAVE\u FORMAT\u IEEE\u FLOAT(3)


WAVE格式规范的一个很好的来源是。

嘿,我也遇到了同样的问题。我正在到处寻找解决方案,这是我能得到的最接近的解决方案。如果你能解决你的问题,你介意帮忙吗。