关于音频采样率与码率
一、基本知识
人的说话频率基本上为300Hz~3400Hz,但是人耳朵听觉频率基本上为20Hz~20000Hz。
二、关于抽样率
实际中,人发出的声音信号为模拟信号,想要在实际中处理必须为数字信号,即采用抽样、量化、编码的处理方案。处理的第一步为抽样,即模数转换。简单地说就是通过波形采样的方法记录1秒钟长度的声音,需要多少个数据。根据奈魁斯特(NYQUIST)采样定理,用两倍于一个正弦波的频繁率进行采样就能完全真实地还原该波形。所以,对于声音信号而言,要想对离散信号进行还原,必须将抽样频率定为40KHz以上。实际中,一般定为44.1KHz。44.1KHz采样率的声音就是要花费44000个数据来描述1秒钟的声音波形。原则上采样率越高,声音的质量越好,采样频率一般共分为22.05KHz、44.1KHz、48KHz三个等级。22.05 KHz只能达到FM广播的声音品质,44.1KHz则是理论上的CD音质界限,48KHz则已达到DVD音质了。
三、关于码率
对于音频信号而言,实际上必须进行编码。在这里,编码指信源编码,即数据压缩。如果,未经过数据压缩,直接量化进行传输则被称为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种方法,降低采样指标或者压缩。降低指标是不可取的,因此专家们研发了各种压缩方案。最原始的有DPCM、ADPCM,其中最出名的为MP3。所以,采用了数据压缩以后的码率远小于原始码率。
四、总结
对于人类的语音信号而言,实际处理一般经过以下步骤:
人嘴说话——>声电转换——>抽样(模数转换)——>量化(将数字信号用适当的数值表示)——>编码(数据压缩)——>
传输(网络或者其他方式)
——>解码(数据还原)——>反抽样(数模转换)——>电声转换——>人耳听声。
关于音频采样率与码率相关推荐
- 数字音频采样率与码率(转)
转自:http://blog.csdn.net/wghhdzwzqbx02/article/details/7392059 http://blog.csdn.net/ALENTAM/article/d ...
- 音频采样率和码率简介
转自:http://blog.sina.com.cn/s/blog_68fea30801017fzx.html 1.背景知识 人的说话频率基本上为300Hz-3400Hz,但是人耳朵听觉频率基本 ...
- 采样率,码率,帧率,I 帧,P 帧,B帧,RTP时间戳
采样率: 每秒钟抽取样本的次数,例如音频的采样率一般为8000Hz:视频 90000 hz 码率: 单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒. 码率 = 采样率 * 采样大小 * ...
- python librosa 或 ffmpeg 改变音频采样率
文章目录 librosa 改变音频采样率 查看 old.wav的采样率 将old.wav转换为16000采样率的音频序列 保存写入新音频 new.wav 查看 new.wav 的采样率 ffmpeg ...
- php能转换音频采样率吗,音频采样频率怎么设置-音频采样率转换软件下载
如果你是一个音乐爱好者,又或者是你很喜欢听音乐,那么你应该会注意到歌曲的采样率,很多的歌曲的采样率是不一样的,不过大部分来说都是48000Hz的.那么音频采样率是什么?音频采样率跟音质有什么关系吗?又 ...
- php转换音频采样率,音频采样率转换 如何转换音频采样率
如果你是一个音乐爱好者,又或者是你很喜欢听音乐,那么你应该会注意到歌曲的采样率,很多的歌曲的采样率是不一样的,不过大部分来说都是48000Hz的.那么音频采样率是什么?音频采样率跟音质有什么关系吗?又 ...
- ffmpeg音频转单声道,调整采样率和码率
ffmpeg -y -i sound1.wav -ac 1 -ar 16000 -b:a 512k sound2.wav 参数ac,指的是声道数 audio channel 参数ar,指的是 samp ...
- 什么是音频比特率、视频比特率、音频采样率?
简单来讲,采样率和比特率就像是坐标轴上的横纵坐标. 横坐标的采样率表示了每秒钟的采样次数. 纵坐标的比特率表示了用数字量来量化模拟量的时候的精度( 在计算机里面占几个字节). 采样率类似于动态影像的帧 ...
- java转换音频采样率_转换音频采样率
对于采样率,相信很多人知道这个词却不知道是什么意思. 官方解释:采样频率,也称为采样速度或者采样率,定义了每秒从连续信号中提取并组成离散信号的采样个数,它用赫兹(Hz)来表示.采样频率的倒数是采样周期 ...
最新文章
- jquery选择器,多个元素+除首个元素+出去首尾元素
- STM32F10x_StdPeriph_Lib_V3.5.0库时钟分析及如何配置
- 服务器时间修改日志怎么查,查看云服务器的操作日志
- 看完这篇文章保你面试稳操胜券——小程序篇
- SLS多云日志采集、处理及分析
- linux基础命令(总结)
- 回复博友:初学ERP的建议
- html网页代码入门,html 网页入门(示例代码)
- java知识总结-19
- 微信模板消息推送-模板再封装
- 回望中国计算机学会CCF十大历史贡献
- CorelDRAW入门教程
- 学习C语言从小白到专家你只需要这一篇博客-史上最全C语言学习资源整理
- linux变量符号生效规则,shell的变量功能
- mac 百度输入法如何切换成五笔,如何切换回拼音模式
- 解决导航栏按钮背景色切换,刷新页面,按钮背景色切换,页面和路径没有切换问题
- Praat脚本-019 | Praat批量修改音频通道数
- 【板栗糖GIS】arcmap—如何批量修复mxd中路径失效的数据
- Docker容器与虚拟化技术——部署KVM虚拟化平台
- 西甲:比利亚雷亚尔 VS 西班牙人