音频 属性具体解释(涉及採样率、通道数、位数、比特率、帧等)

【音频】

指人耳能够听到的声音频率在20HZ~20kHz之间的声波,称为音频。

【採样频率】

即取样频率, 指每秒钟取得声音样本的次数。採样频率越高,声音的质量也就越好,声音的还原也就越真实,但同一时候它占的资源比較多。因为人耳的分辨率非常有限,太高的频率并不能分辨出来。

22050 的採样频率是经常使用的, 44100已是CD音质, 超过48000或96000的採样对人耳已经没有意义。这和电影的每秒 24 帧图片的道理差点儿相同。

假设是双声道(stereo), 採样就是双份的, 文件也差点儿相同要大一倍.

【採样位数】

採样值或取样值(就是将採样样本幅度量化)。它是用来衡量声音波动变化的一个參数,也能够说是声卡的分辨率。它的数值越大,分辨率也就越高,所发出声音的能力越强。

每一个採样数据记录的是振幅, 採样精度取决于採样位数的大小:

  • 1 字节(也就是8bit) 仅仅能记录 256 个数, 也就是仅仅能将振幅划分成 256 个等级;
  • 2 字节(也就是16bit) 能够细到 65536 个数, 这已是 CD 标准了;
  • 4 字节(也就是32bit) 能把振幅细分到 4294967296 个等级, 实在是不是必需了.

【通道数】

声音的通道的数目。常有单声道和立体声之分,单声道的声音仅仅能使用一个喇叭发声(有的也处理成两个喇叭输出同一个声道的声音),立体声能够使两个喇叭都发声(一般左右声道有分工) ,更能感受到空间效果,当然还有很多其它的通道数。

【帧】

帧记录了一个声音单元,其长度为样本长度(採样位数)和通道数的乘积。

【周期】

音频设备一次处理所须要的帧数,对于音频设备的数据訪问以及音频数据的存储,都是以此为单位。

【交错模式】

数字音频信号存储的方式。数据以连续帧的方式存放,即首先记录帧1的左声道样本和右声道样本,再開始帧2的记录...

【非交错模式】

首先记录的是一个周期内全部帧的左声道样本,再记录全部右声道样本。

【比特率】

每秒的传输速率(位速, 也叫比特率)。如705.6kbps 或 705600bps, 当中的 b 是 bit, ps 是每秒的意思,表示每秒705600bit的容量。

时间: 2024-10-07 07:24:28

音频 属性具体解释(涉及採样率、通道数、位数、比特率、帧等)的相关文章

音频採样位数,採样率,比特率

一.关于数字音频 数字音频是指使用数字编码的方式也就是使用0和1来记录音频信息,它是相对于模拟音频来说的. 在CD光盘和计算机技术未出现之前都是模拟音频(如录音带),当中数字/模拟转换器简称:DAC.模拟/数字转换器简称:ADC . 1.数字音频里几个重要的參数: 1)採样位数--能够理解数字音频设备处理声音的解析度,即对声音的辨析度. 就像表示颜色的位数一样(8位表示256种颜色.16位表示65536种颜色).有8位,16位,24位等.这个数值越大,解析度就越高.录制和回放的声音就越真实. 2

音频 属性详解(涉及采样率、通道数、位数、比特率、帧等)

[音频] 指人耳可以听到的声音频率在20HZ~20kHz之间的声波,称为音频. [采样频率] 即取样频率, 指每秒钟取得声音样本的次数.采样频率越高,声音的质量也就越好,声音的还原也就越真实,但同时它占的资源比较多.由于人耳的分辨率很有限,太高的频率并不能分辨出来. 22050 的采样频率是常用的, 44100已是CD音质, 超过48000或96000的采样对人耳已经没有意义.这和电影的每秒 24 帧图片的道理差不多. 如果是双声道(stereo), 采样就是双份的, 文件也差不多要大一倍. [

【实用】Dev C++编译器属性代码缺省源样例代码

这是我刚刚发明的东西,比较好用... 源代码复制到Dev C++编译器属性的代码缺省源内即可.. 用法: 包含常用头文件和ctime时间监控插件,常用缩写,快速读入,测试输出函数两个,读入函数,文件读入读出函数,work函数,主函数,还定义了所有的字母变量和常用的其他数组之类的变量.. 上手很快,功能强大..大家自己做一点补充吧.. 那些模板不想放进来,免得A+B都有好几K.. #include<iostream> #include<cstdlib> #include<cst

LinearLayout的weight属性的解释

刚刚在stackoverflow上看到一个关于android LinearLayout的weight属性的解释,觉得解释很透彻,帖过来和大家分享一下. In a nutshell, layout_weight specifies how much of the extra space in the layout to be allocated to the View. LinearLayout supports assigning a weight to individual children.

android 动画xml属性具体解释

/** * 作者:crazyandcoder * 联系: * QQ : 275137657 * email: [email protected] * 转载请注明出处! */ android 动画属性具体解释 android中的动画属性主要分为四种,各自是alpha.scale.translate.rotate.我们如今来具体了解一下各个类型的意思.然后依据项目的需求要定义自己的动画. alpha         透明度渐变的动画效果 scale         尺寸收缩渐变的动画效果 trans

AD域中常见属性名词解释

AD域中常见属性名词解释 Active Directory(AD)活动目录 schema对象模型 Organizational Unit(OU)组织单位 Distinguished name(DN)识别名 Canonical Name(CN)正式名称 Domain Controllers(DC)域控制器 displayname显示名称 homephone住宅电话 家庭电话(M) givenname名(F) samaccounttype账号类型 mobile手机 primarygroupid分组I

信号的採样和量化

信号处理有两大任务.一个是信号分析,包含时域和频域.还有一个是滤波器设计,包含FIR和IIR. 在matlab中要表示连续的模拟信号.一般用t = 0:dt:tf来表示时间点.尽管matlab中的点是离散的,但仅仅要dt取的足够小比方0.001.就能逼近连续时间. 而表示数字信号,由关系式 x(n) = x(t).t = nT,取n = 0:tf/T作为时间点,T是採样周期. dt = 0.001; tf = 6; t = 0:dt:tf; xa = sqrt(t)+cos(t); T = 0.

MC, MCMC, Gibbs採样 原理&amp;amp;实现(in R)

本文用讲一下指定分布的随机抽样方法:MC(Monte Carlo), MC(Markov Chain), MCMC(Markov Chain Monte Carlo)的基本原理,并用R语言实现了几个样例: 1. Markov Chain (马尔科夫链) 2. Random Walk(随机游走) 3. MCMC详细方法: 3.1 M-H法 3.2 Gibbs採样 PS:本篇blog为ese机器学习短期班參考资料(20140516课程),课上讲详述. 以下三节分别就前面几点简要介绍基本概念,并附上代

VBA控件一些属性的解释

VBA每个控件都有很多属性,虽然可以按照分类排序,但由于没有中文解释,有些属性也不了解如何使用,下面是一些控件属性的解释,不全,可供参考: 常规AutoLoad (Excel)打开工作簿时是否加载控件.(如果是 ActiveX 控件,则忽略.) Enabled(表单)控件是否可以接收焦点并响应用户生成的事件. Locked(表单)控件是否可编辑. Name(表单)控件的名称. Placement (Excel)控件附加到其下方单元格的方式(自由浮动.移动但不调整大小,或者移动并调整大小). Pr