标签: linux file audio header
我想通过采用以下arecord命令的输出来保存.wav文件:
arecord -D plughw:1 -c1 -r 48000 -f S32_LE -t wav -V mono
设置为一个通道,采样率为48000,深度为32位。 我不想使用自动将其拆分为单独文件的选项,因此我编写了一个c程序以获取其输出并将其存储在.wav文件中。 我无法理解.wav文件的标头是在arecord传输的开始流式传输的,还是我应该从头开始创建并将其添加到文件中。