赞
踩
PCM 不是一种格式。他只是一种方法,利用这种方法存储起来的音频,最常见的就是 WAV 格式。 声音由振动产生,同样地,反向通过传感器可以将这种振动转换为模拟信号。而模拟信号按照一定的频率保存下来的离散数据就是无损的音频数据。
PCM 方法保存的音频的质量,同时也是体积,由三个因素所决定:
采样率故名思议就是采集声音样本的频率。声音的采集过程和录像类似。只不过录像采集光,而录音采集振动。 想象一下,你用相机拍照高速连拍,每秒拍 24 次,合并起来就可以得到一段 24 FPS 的影像。但在 24 帧之外的图像,都被丢失了。 录音的采样也是同理。一段 3s 的声音,如果每秒采集一次,则为 1HZ 采样率。
|–––*------->
| 1 2 3 (时间)
最终你可以得到 3 个点的音频数据。这当然是远远不够的,这个数据丢失太多了。我们需要的是更接近真实的声音。
PCM 数据采样率最常见的就是 44100 hz。这种采样率也是 Google 所推荐的在 Android 平台兼容性最佳的参数值。 他表示每秒采集 44100 次数据。想象一下,在 3s 时间内,连续采集 44100 x 3 次,是何等的快速。
|*********------->
| 1 2 3
如果采样率越高,意味每秒采集数更多。则采样点之间约接近,音频曲线也就约平滑,过度越自然。
下图只看横向 x 轴的密集程度。左边是低采样率,横向数据比较稀疏,右边是高采样率,横向数据比较密集。
这里我们忽略了采样的过程,因为那部分属于信号系统相关知识,在我知识盲区之中
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。