自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码。即PCM编码。PCM通过抽样、量化、编码三个步骤将连续变化的模拟信号转换为数字编码。

抽样:在音频采集中叫做采样率。
由于声音其实是一种能量波,因此也有频率和振幅的特征,频率对应于时间轴线,振幅对应于电平轴线。波是无限光滑的,弦线可以看成由无数点组成,由于存储空 间是相对有限的,数字编码过程中,必须对弦线的点进行采样。采样的过程就是抽取某点的频率值,很显然,在一秒中内抽取的点越多,获取得频率信息更丰富,为 了复原波形,一次振动中,必须有2个点的采样,人耳能够感觉到的最高频率为20kHz,因此要满足人耳的听觉要求,则需要至少每秒进行40k次采样,用 40kHz表达,这个40kHz就是采样率。我们常见的CD,采样率为44.1kHz。
量化:我们这里的采样大小就是量化的过程, 将该频率的能量值并量化,用于表示信号强度。量化电平数为 2的整数次幂,我们常见的CD位16bit的采样大小,即2的16次方。
编码:
根据采样率和采样大小可以得知,相对自然界的信号,音频编码最多只能做到无限接近,至少目前的技术只能这样了,相对自然界的信号,任何数字音频编码方案都 是有损的,因为无法完全还原。在计算机应用中,能够达到最高保真水平的就是PCM编码,被广泛用于素材保存及音乐欣赏,CD、DVD以及我们常见的WAV 文件中均有应用。因此,PCM约定俗成了无损编码,因为PCM代表了数字音频中最佳的保真水准,并不意味着PCM就能够确保信号绝对保真,PCM也只能做 到最大程度的无限接近。我们而习惯性的把MP3列入有损音频编码范畴,是相对PCM编码的。强调编码的相对性的有损和无损,是为了告诉大家,要做到真正的 无损是困难的,就像用数字去表达圆周率,不管精度多高,也只是无限接近,而不是真正等于圆周率的值

为什么要使用音频压缩技术

要算一个PCM音频流的码率是一件很轻松的事情,采样率值×采样大小值×声道数bps。一个采样率为44.1KHz,采样大小为16bit,双声道的 PCM编码的WAV文件,它的数据速率则为 44.1K×16×2 =1411.2 Kbps。我们常说128K的MP3,对应的WAV的参数,就是这个1411.2 Kbps,这个参数也被称为数据带宽,它和ADSL中的带宽是一个概念。将码率除以8,就可以得到这个WAV的数据速率,即176.4KB/s。这表示存 储一秒钟采样率为44.1KHz,采样大小为16bit,双声道的PCM编码的音频信号,需要176.4KB的空间,1分钟则约为10.34M,这对大部 分用户是不可接受的,尤其是喜欢在电脑上听音乐的朋友,要降低磁盘占用,只有2种方法,降低采样指标或者压缩。降低指标是不可取的,因此专家们研发了各种 压缩方案。由于用途和针对的目标市场不一样,各种音频压缩编码所达到的音质和压缩比都不一样,在后面的文章中我们都会一一提到。有一点是可以肯定的,他们 都压缩过。

频率与采样率的关系

采样率表示了每秒对原始信号采样的次数,我们常见到的音频文件采样率多为44.1KHz,这意味着什么呢?假设我们有2段正弦波信号,分别为20Hz和 20KHz,长度均为一秒钟,以对应我们能听到的最低频和最高频,分别对这两段信号进行 40KHz的采样,我们可以得到一个什么样的结果呢?结果是:20Hz的信号每次振动被采样了40K/20=2000次,而20K的信号每次振动只有2次 采样。显然,在相同的采样率下,记录低频的信息远比高频的详细。这也是为什么有些音响发烧友指责CD有数码声不够真实的原因,CD的44.1KHz采样也 无法保证高频信号被较好记录。要较好的记录高频信号,看来需要更高的采样率,于是有些朋友在捕捉CD音轨的时候使用48KHz的采样率,这是不可取的!这 其实对音质没有任何好处,对抓轨软件来说,保持和CD提供的44.1KHz一样的采样率才是最佳音质的保证之一,而不是去提高它。较高的采样率只有相对模 拟信号的时候才有用,如果被采样的信号是数字的,请不要去尝试提高采样率。

流特征

随着网络的发展,人们对在线收听音乐提出了要求,因此也要求音频文件能够一边读一边播放,而不需要把这个文件全部读出后然后回放,这样就可以做到不用下载 就可以实现收听了。也可以做到一边编码一边播放,正是这种特征,可以实现在线的直播,架设自己的数字广播电台成为了现实。

音频的采样率和采样大小相关推荐

  1. 音频属性相关:声道、采样率、采样位数、样本格式、比特率

    不仅限于FFmpeg, 音频采样所得的PCM都含有三个要素:声道(channel).采样率(sample rate).样本格式(sample rate). 声道 当人听到声音时,能对声源进行定位,那么 ...

  2. 【数字音频】采样率、声道与采样深度

    前言 最近因为项目需要,接触了一些简单的数字音频知识,内容来源于网络(百度百科及相关博客),这里做一个简单的记录,方便以后查阅. 1.采样率 采样频率,也称为采样速度或者采样率,定义了每秒从连续信号中 ...

  3. PCM音频基础知识及采样数据处理

    PCM音频基础知识及采样数据处理 目录 PCM简介 采样频率.量化精度(采样位数)和声道数 音频帧 录播过程 音频混音 PCM音频采样数据处理 转载自:音频PCM知识整理 视音频数据处理入门:PCM音 ...

  4. [信号基础] 信号频率,采样率,采样点(快拍数)等

    参考: <2>信号频率.采样频率.采样点数 - 简书 <3>2.3 信号采样与采样定理 - 物联网前沿实践 <4>语音信号处理--常识与基本概念 - 凌逆战 - 博 ...

  5. ffmpeg中支持的音频互相转换的采样格式和声道分布

    音频互相转换的采样格式 enum AVSampleFormat {AV_SAMPLE_FMT_NONE = -1,AV_SAMPLE_FMT_U8, ///< unsigned 8 bitsAV ...

  6. 安卓音频输出采样率_只有AirPods配有姓名吗?安卓的这些无线耳机也不错

    近日,美国海关与边境保护局发推文称,从一趟来自香港的航班中查获了一批假的"AirPods",如果这批假货以正品的价格销售,那么苹果公司将会有达到39.8万美元的价值损失.然而后来证 ...

  7. 【Android 高性能音频】OboeTester 音频性能测试应用 ( Oboe 输出测试参数 | API 选择 | 音频输出设备选择 | 采样率 | 通道 | 采样格式 | 播放偏好 )

    文章目录 一.Oboe 输出测试参数面板 二.Oboe 输出测试参数 API 及 设备选择 三.Oboe 输出测试参数 音频参数 四.Oboe 输出测试参数 播放偏好 五.Oboe 输出测试参数 ( ...

  8. 数据采集中的采样率、缓冲区大小以及,每通道采样数之间的关系

    采样率:每秒钟才多少次 每通道采样数:指的是每次从通道读取的数据长度,其实是从buffer里面读取.如果每次读的太少,读取时间间隔长那么buffer数据堆积会导致溢出.因此buffer size应该大 ...

  9. 音频采样率、采样深度、占用字节数浅析

    1.从一个问题来看,16K采样率.16bit采样深度.20ms的数据共占用多少字节? 想要解这个问题,首先就要明白采样率是什么,它的单位是什么? 采样率,就是指音频在每秒的采样次数(采样多少个点),单 ...

最新文章

  1. 友盟页面统计 - 关于Viewpager中的Fragment的生命周期
  2. Leetcode 面试题 01.01. 判定字符是否唯一 (每日一题 20211012)
  3. TP查询搜索函数的find select get value
  4. linux软件可以在所有发行版运行吗,Linux通用的跨发行版的3大软件包管理器
  5. C语言注释与C++注释的相互转换
  6. web入门,这些必须掌握!!!
  7. amend用法 git 信息_Git 高级用法,你用过哪些了
  8. CGLIB 和 JDK生成动态代理类的区别(转)
  9. [转]VS2005中的代码视图显示行数
  10. 贪吃蛇程序 php,PHP下利用PHPMailer Web程序【tofacebook.com】 - 贪吃蛇
  11. html图片怎么弄透明背景,如何使用CSS实现背景图像透明
  12. 软件无线电实验 matlab,基于MATLAB和ModelSim的软件无线电课程实验设计
  13. kmz转换为dwg_CAD软件中的PDF插件如何实现转换DWG?一篇文章完整解释
  14. 计算机主机检测不到耳机,win10电脑检测不到耳机的原因及处理方法
  15. ARM开发经典学习网站推荐
  16. VMware Workstation 与 Device/Credential Guard 不兼容.在禁用 Device/Credenti
  17. Spring cloud网关gateway代理websocket报Max frame length of 65536 has been exceeded
  18. 多媒体——视频——利用视频视图VideoView播放视频
  19. springboot权限系统
  20. 鸿蒙os商用版,鸿蒙OS再次官宣最快今年9月商用,可以一夜之间代替安卓系统

热门文章

  1. mysql英文怎么发音_英语口语怎么练最有效?知道这3个方法就够了!
  2. python爬虫 多线程 爬取网站排行榜上的所有小说
  3. linux命令的英文单词对照表
  4. 微信三方登录相关(Swift)
  5. Blah数集(信息学奥赛一本通 - T1333)
  6. 异质性分析:系数平滑可变模型
  7. 六十星系之23贪狼独坐辰戌
  8. 挑战52天背完小猪佩奇(第01天)
  9. 关于sdr sdram的full page burst
  10. HTML文件发到群里,如何在微信群里发可在线编辑的文档