如何减少音频文件的位深度?它是否忽略了MSB或LSB?两者混合? (旁边的问题:这叫什么?)
答案 0 :(得分:0)
TL / DR :将音频曲线高度变量右移到较低位深度
音频可以被认为是幅度(Y轴)随时间(X轴)的模拟曲线。为了将这条曲线(记录过程)数字化,曲线需要以某种方式存储为存储字节(CD / DVD /硬盘),这可以在回放时重建曲线。通常,曲线采样(测量)每秒X次(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
因此,要将位深度从较高位转换为较低位,您可以看到这会降低曲线的保真度,因为它会减少可能值的数量。因此,这种位深度减少可以被认为是向右移位(从LSB侧下降)(符号传播右移)
为了最大限度地提高效率(每个存储所需的音频质量)以减少位深度,我们还会降低采样率。
答案 1 :(得分:0)
位深度减少有利于电子音乐中的声音合成。
您可以将音乐文件编码为 1 位,但您不能绝对播放它,您播放的声音越来越大,声音越来越小,作为衍生物,它实际上压缩得和 mp3 一样好! (~10%)
实际上听起来还不错。