本帖最后由 小茄子 于 18-1-30 04:08 编辑
16bit 44100Hz
bit(位):最小的单位,计算机只认识0或1,所以“位”这个概念其实可以理解为数字0或1
16bit:可以理解为16个(0或1)组成的字符串,例如:
10010 10010 10010 1(中国联通
)
44100Hz:可以理解为每一秒中,计算机要对音频信号采集44100次
B(字节):每8位(bit)组成一个字节,即:1B=8bit
单声道1秒中数据量=44100Hzx16bitx1s=705600bit=88200B=86.13Kb
好了,现在回归楼主的问题
例1:16bit 44100Hz和24bit 44100Hz(采样频率相同,采样位数不同),工程为16bit 44100Hz,开始回放:
通熟一点讲,可以理解为电脑每秒钟都给你播放了44100次的声音,而每次的声音回放,电脑都通过计算这些数据1001010010100101(16bit)或100101001010010100101001(24bit)来给你回放声音,差了这8位到底差在哪里呢?自己去体会,反正我木耳朵是听不出来。就好比看电影每秒30帧,每帧一张图片,但这张图片你是拿索尼700D拍的还是拿手机拍的,我就不知道了,但是我就知道这两张图片放大了看肯定不一样,但是在手机里看我肯定分辨不出来区别
,结论自己体会。
例2:
16bit 44100Hz和
24 bit 48000Hz(采样率不同,采样位数不同) ,
工程为16bit 44100Hz(未转换采样率的情况下),开始回放:
因为工程采样率为44100Hz,通熟的讲,即1秒中应该播放44100次声音,那么问题就来了。
16bit 44100Hz的文件,1秒播放了44100次,这样说没有问题吧!
24bit 48000Hz的文件,1秒也必须播放了44100次(因为根据工程采样率回放),那剩下的3900次(48000-44100=3900)哪去了?放心不会丢,会再下一秒中先播放剩下的3900次,再接着播放第二秒的40200次(44100-3900=40200),然后又剩下了7800次......无限的重复下去,通过计算得知每
12秒回放就会多出46800次(即
1s+2700次),那么其实就是24bit 48000Hz这个文件回放的时间要比16bit 44100Hz的时间长。
同样的声音,时间被拉长了,速度就变慢了。速度变慢了,调就降低了(当然也有变速不变调的,那是因为算法不同)。
好了,收工睡觉!