gpt4 book ai didi

audio - 如何用32位 float 据写入WAV文件?

转载 作者:行者123 更新时间:2023-12-03 13:32:05 27 4
gpt4 key购买 nike

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

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

谁能指出我一些解释该操作的文档?

最佳答案

您需要将“fmt”块中的wFormat标记设置为WAVE_FORMAT_IEEE_FLOAT(3)。

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

关于audio - 如何用32位 float 据写入WAV文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2062620/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com