gpt4 book ai didi

audio - 音频:软件中的位深度减少

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

如何减少音频文件的位深?是否忽略了MSB或LSB?两者混合吗? (旁问:这叫什么?)

最佳答案

TL / DR:将音频曲线高度变量右移至较低位深度

可以将音频视为幅度(Y轴)随时间(X轴)的模拟曲线。为了使该曲线数字化(记录过程),需要以某种方式将曲线存储为存储字节(CD / DVD /硬盘),从而可以在回放时重新创建曲线。通常,曲线每秒被采样(测量)N次(44.1k赫兹)。这决定了采样率(越高越好)。对于音频曲线的每个样本,记录的唯一属性是曲线高度(Y轴)。此样本值的分辨率(保真度)是您的位深度。可以说,在对模拟音频曲线进行归一化之后,该Y轴只能在0到1之间变化

 1 bit of storage can only record two (2^1) values : either 0 or 1
2 bits can store four (2^2) possible values: 0, 0.33, 0.66, 1.0
3 bits (2^3) can store 8 possible values: 0 to 1 with increments of 1/8th
8 bits (2^8) maps to 256 values: 0 to 1 increments of 1/256
16 bits maps to 65536 possible values: 0 to 1 with increments of 1/65536

因此,将位深度从较高转换为较低,可以看到这会降低音频曲线的保真度(使曲线锯齿不平滑),因为它减少了可能的(Y轴)曲线高度值的数量。因此,可以将这种位深度减小视为向右移位(从LSB侧移出)(符号传播右移)

为了最大程度地提高效率(需要降低每个存储的音频质量),每当您希望减小位深度时,还可以降低采样率...以保持平衡。采样率...当降低比特深度并且也无法降低采样率时明确地说,即使实际音频曲线随时间变化但变化太慢,您仍将生成具有相同Y轴值的连续音频采样值跨多个样本

关于audio - 音频:软件中的位深度减少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34476496/

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