这里是maxzone小课堂 今天给大家谈谈音频文件的采样率和bit率以及码率
如果大家经常在电脑上听歌或者录音,那么你一定会经常看到如下的一些描述
比如 44.1khz 16bit 128kbps
那么其中的 44.1khz 是指采样率
16bit是指比特率或者bit率
128kbps这个是指的编码的码率
那么这3个单位分别代表什么呢
恩 大家应该知道 电脑其实是不懂什么叫艺术的 它其实就是个傻瓜蛋 它只懂什么呢?它只懂0101010101101
对 也就是数字。因为我们现在的用电脑来录音或者是听音乐都叫做数码录音
那么电脑是怎么用数字来记录我们千变万化的声音的呢?
小A:这还不简单, 我们用数字记录下每秒的波形信号不就行了
老M:但是问题来了, 你有听过谁唱歌是1秒发出一个声音的么。。。那可是比结巴还难听啊。。
小A:那我们就多记一点 1秒钟记它1000次 这总该够了吧
老M:恩 这个方向是没错的 不过耳朵远比我们的眼睛更难欺骗,我们的眼睛可能只需要1秒有30副画面就会认为是一个连续的画面了 而耳朵需要更高 需要多高呢 我们目前比较流行的CD格式就是44.1kHZ 这里就是表示 1秒钟记录 44.1k次 也就44100次声音信号 基本达到这样的水平 大部分人就觉得没什么区别了,但是其实和真实的声音还是有区别的哦
小A:说到这里,还有一个问题啊,我们光考虑的记录的次数,那每次采样的声音的内容是怎么记录的呢。
老M:不错不错,都学会主动思维了,看来我没白教你啊,呵呵 有空多去MAXZONE逛逛还会长进更快的
实际上呢我们是用记录每个采样点的 波形振幅来记录声音的。举个例子,我们可能会记录
1号的采样点的是3.153115
2号采样点的是41.133
3号采样点的是7.9751464123123412435464098271908
4号采样点。。。。。
等等!不对啊!振幅可不是数羊 要么1只要么2只,它可是像时间一样可以无限精确的,那我的数据量可能会无穷无尽了
小A:那我知道了 咱们和对付时间一样 给他也定个范围 比如每个采样弄个固定的位数的数字来表示就可以了
老M:非常正确,奖励你一根棒棒糖吃哦 事实上我们就是这么做的 规定一定的数字范围来记录声音 超过这个范围的我们就对他4舍5入 不足位数的我们就给他补全 这样我们只要告诉傻瓜计算机 每多少位代表一个声音就行了
我们常见的16bit 24bit代表多少位呢?
其实他们代表的是2进制数字的位数
也就是说16bit 也就是用 0000000000000000 (16位) 到1111111111111111(16位) 来代表我们的声音
那么一共有多少个呢?答案是65536 但是我们大家都知道振动是有正有负的 所以呢 还要分一半给我们的负值 也就是32768
小A:那么当我的声音振幅最大超过了32768呢?比如 32769 或者42768 我们数字音量怎么记录他呢?
老M:当我使用16bit的时候就无法记录他了,(平时我们会提到这种现象叫做过载,过顶失真,超限)或者因此也就有24bit 或者32bit的产生 用来记录更大的音量或者更细节的音量
小A:所噶,原来是这么回事儿,我是说我上次录的东西音量开大了点就全部成方的了 哈哈哈
老M:对的,也就是说大家平时录音的时候注意一定不能超过录音最大承受的音量 不然这是无法挽回的。
小A:那还有一个东西 哪儿码率 128kbps代表什么?
老M:码率其实就是每秒花费了多少数据来记录声音信号
要算一个PCM音频流的码率是一件很轻松的事情,采样率值×采样大小值×声道数 bps。一个采样率为44.1KHz,采样大小为16bit,双声道的PCM编码的WAV文件,它的数据速率则为 44.1K×16×2 =1411.2 Kbps。 我们常见的CD就是采用的
网友评论