音频几个很重要的参数!
2014-03-05 08:46
183 查看
音频几个很重要的参数!
采样率:每秒采集数据的次数
采样精度:每次采集数据的位数
通道数:存在几路音频
比特率:针对编码格式,表示压缩编码后每秒的音频数据量大小。
音频的帧的概念没有视频帧那么清晰,几乎所有视频编码格式都可以简单的认为一帧就是编码后的一副图像。
但音频帧跟编码格式相关,它是各个编码标准自己实现的。因为如果以PCM(未经编码的音频数据)来说,它根本就不需要帧的概念,根据采样率和采样精度就可以播放了。比如采样率为44.1HZ,采样精度为16位的音频,你可以算出bitrate(比特率)是44100*16kbps,每秒的音频数据是固定的44100*16/8 字节。
amr帧比较简单,它规定每20ms的音频是一帧,每一帧音频都是独立的,有可能采用不同的编码算法,以及不同的编码参数。
mp3帧较为复杂一点,包含了更多的信息,比如采样率,比特率,等各种参数。
采样率:每秒采集数据的次数
采样精度:每次采集数据的位数
通道数:存在几路音频
比特率:针对编码格式,表示压缩编码后每秒的音频数据量大小。
音频的帧的概念没有视频帧那么清晰,几乎所有视频编码格式都可以简单的认为一帧就是编码后的一副图像。
但音频帧跟编码格式相关,它是各个编码标准自己实现的。因为如果以PCM(未经编码的音频数据)来说,它根本就不需要帧的概念,根据采样率和采样精度就可以播放了。比如采样率为44.1HZ,采样精度为16位的音频,你可以算出bitrate(比特率)是44100*16kbps,每秒的音频数据是固定的44100*16/8 字节。
amr帧比较简单,它规定每20ms的音频是一帧,每一帧音频都是独立的,有可能采用不同的编码算法,以及不同的编码参数。
mp3帧较为复杂一点,包含了更多的信息,比如采样率,比特率,等各种参数。
相关文章推荐
- WebRTC音视频引擎研究(2)--VoiceEngine音频编解码器数据结构以及参数设置
- dbcp中几个重要实现类之间的关系和连接池参数简介
- android中AudioRecord采集音频的参数说明以及audioTrack的播放
- 用指针实现二维数组作为参数-求几个班级的平均成绩
- Oracle 性能相关的几个视图和参数
- 几个ASP.NET中容易忽略但却很重要的方法函数
- Bitmap.config下面的几个参数
- Postfix发信的频率控制几个参数
- 正则中很重要的几个原意字符
- ipvsadm的几个参数输出的说明
- EBS密码安全的几个参数
- Android常用的几个系统参数相关代码片段
- 关于RecursiveIteratorIterator几个参数测试结果【转】
- C++程序的编译过程及g++与之对应的几个参数
- WebRTC音视频引擎研究(2)--VoiceEngine音频编解码器数据结构以及参数设置
- 寒假软设--小型数据库进展(2)----'dir/b/ad/s f:\ 中几个参数讲解
- linux_sound_alsa_Android+alsa音频系统中的几个问题
- Rsync的其他几个常见参数
- Bitmap.createBitmap几个参数的理解、
- shell几个特殊参数应用