gpt4 book ai didi

audio - 基本的WAV数据 block

转载 作者:行者123 更新时间:2023-12-02 22:35:32 24 4
gpt4 key购买 nike

我对基本的wav文件数据块有疑问。

我知道数据块部分中的每个2字节代表单声道声音,左右声道被交替存储,但是我仍然不知道如何理解2字节值。

高低低低吗?

  • 值0000 =>最低吗?
  • 值FFFF =>最高?
  • 值8FFF =>没有声音?

  • 如果是这样,当我想将音量减小50%时,我要做的只是上下 float
    并除以2?

    最佳答案

    WAV文件可以包含不同位深度和编码的样本,但是最常用的一种是16位PCM。在WAV文件中有16位PCM数据的情况下,每两个字节应解释为一个简短的(即带符号的两个字节的数字)。在WAV文件中,样本始终是“little-endian”。如果您使用语言标记问题,则有人可能会提供一些简单的示例代码。在C / C++中,将从文件中读取的数据数组转换为(短*),从而可以轻松访问每个样本。

    要回答问题的第二部分,是的,您可以通过将每个样本的值减半来减少体积。

    关于audio - 基本的WAV数据 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6091570/

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