了解 wav 音频数据中的字节

Understanding bytes from wav audio data

我是处理音频的新手。我想了解音频 wav 文件的工作原理。我使用 java 代码获取字节,然后在 excel 文件中呈现前 1500 个样本。这是来自 Audacity 的图片: AudacityImage 这是 Excel 中的表示: ExcelImage

我能看到波形,但我不知道与原始信号混合的峰值是什么。有人可以给我解释一下吗?

为了使 Excel 图像有意义,您可能还需要执行另一个重要步骤。如果wav数据是16位或24位或32位编码,则需要将字节追加到PCM数据中。 8 位值 (+/- 128) 不再经常用于编码波形。短裤(16 位,+/- 32767)提供更好的保真度。检查格式以查看编码和字节顺序(可能是大端或小端)和音轨数量(单声道或立体声)和 assemble 相应的 PCM 值,我敢打赌你会得到想要的结果。

Oracle 提供的教程 Overview of the Sampled Package 介绍了对 Java 上下文有帮助的基本概念和工具。