1

我开始接触数字音频和波形文件格式/pcm,我想我理解了。但我不明白你如何从文件中的值转换为“实际”音频的部分获得频率。并且无法在互联网上找到它。

所以在波形文件中我的采样率有点深,现在我想从中得到一个准确的频率。

我将十六进制值修改为完全相同(肯定是在标题之后),预计会听到稳定的音调。但它没有用。所以我的另一个结论是我必须调制实际的“波”。如果我有 8k hz 的采样率,我可以通过在每秒 8k 次所选位深度的范围内选择一个值来定义“强度”。并且必须像 Wave 一样“绘制”以获得正弦音,如果我想让它更响亮,我会用更高的值绘制相同的东西,例如 0 到 256 的 8 位。

立体声是如何保存的?第一个左声道,然后是右声道,还是像一个左声道采样右声道?

如果文件中的信息字节多于数据块中给出的信息,会发生什么?我觉得音频在定义的值之后就停止了,对吗?

抱歉英语不是我的母语希望你能理解

4

1 回答 1

1

您对音频采样的理解是正确的。基本上音频/声音是正弦波,幅度越大,声音越多。跨正弦波离散点进行量化,然后存储为数字值。

立体声是如何保存的?第一个左声道,然后是右声道,或者像一个样本为右一个为左?

这取决于,它可以是交错的或非交错的。基于文件类型。

如果文件中的信息字节多于数据块中给出的信息,会发生什么?我觉得音频在定义的值之后就停止了,对吗?

这取决于玩家,你选择。大多数播放器只是盲目地播放基于采样率和位深度的所有数据,直到文件结束。

希望它可以帮助你。

于 2019-11-11T17:27:46.440 回答