linux - arecord 文件类型标头是否在开始时流式传输?
问题描述
我想通过获取以下 arecord 命令的输出来保存 .wav 文件:
arecord -D plughw:1 -c1 -r 48000 -f S32_LE -t wav -V mono
它设置为一个通道,采样率为 48000,32 位深度。我不想使用自动将其拆分为单独文件的选项,因此我编写了 ac 程序来获取其输出并将其存储在 .wav 文件中。我无法理解 .wav 文件的标头是否在 arecord 传输开始时流式传输,或者我是否应该从头开始创建并将其添加到文件中。
解决方案
推荐阅读
- windows - 在 Windows 上的窗口之间切换时,如何禁用自动选择保存到字段(和类似字段)上的输入文本?
- angular - 将我的 @angular/compiler-cli 版本从 8.2.13 降级到 6.1.10
- graphql - @connection 上的 Appsync 过滤列表
- c++ - V8 对象包装器未正确添加属性
- c# - 获取对象中所有子对象中所有标签的列表
- php - 如何在php中从一行URL中拆分URL
- ruby-on-rails - 我如何阻止 chartkick 显示 X 轴日期(ruby on rails)
- ubuntu - 如果 Apache 服务器或 DB 服务器停止,则触发电子邮件
- python - 如何加速 Google Appengine 并消除超时?
- c++ - Windows 10 下 CLion 中的“CMake 错误:找不到 CMAKE_ROOT”问题