音频帧概念详解(基础)
来源:互联网 发布:黑道圣徒4捏脸数据 编辑:程序博客网 时间:2024/06/15 20:32
http://blog.csdn.net/u013354805/article/details/50233657
版权声明:本文为博主原创文章,未经博主允许不得转载。
一. 音频帧概率详解:
1. 概念
1)采样率(Sample Rate):每秒从连续信号中提取并组成离散信号的采样个数,它用赫兹(Hz)来表示。一般音乐CD的采样率是44100Hz,所以视频编码中的音频采样率保持在这个级别就完全足够了,通常视频转换器也将这个采样率作为默认设置。
2)帧率(Frame rate):是用于测量显示帧数的量度。所谓的测量单位为每秒显示帧数(Frames per Second,简称:FPS)或“赫兹”(Hz)。
3)码率(Bit Rate):指视频或音频文件在单位时间内使用的数据流量,该参数的单位通常是Kbps,也就是千比特每秒。通常2000kbps~3000kbps就已经足以将画质效果表现到极致了。码率参数与视频文件最终体积大小有直接性的关系
4)正常人听觉的频率范围大约在20Hz~20kHz之间,根据奈奎斯特采样理论,为了保证声音不失真,采样频率应该在40kHz左右。常用的音频采样频率有8kHz、11.025kHz、22.05kHz、16kHz、37.8kHz、44.1kHz、48kHz等,如果采用更高的采样频率,还可以达到DVD的音质
对采样率为44.1kHz的AAC音频进行解码时,一帧的解码时间须控制在23.22毫秒内。
背景知识:
(一个AAC原始帧包含一段时间内1024个采样及相关数据)
2. 分析:
1) AAC
当前AAC一帧的播放时间是= 1024*1000/44100= 22.32ms(单位为ms)
2) MP3
mp3 每帧均为1152个字节, 则:
frame_duration = 1152 * 1000 / sample_rate
例如:sample_rate = 44100HZ时,计算出的时长为26.122ms,这就是经常听到的mp3每帧播放时间固定为26ms的由来。
3)H264
视频的播放时间跟帧率有关:frame_duration = 1000/帧率(fps)例如:fps = 25.00 ,计算出来的时常为40ms,这就是同行所说的40ms一帧视频数据。
- 顶
- 1
- 踩
- 2
阅读全文
0 0
- 音频帧概念详解(基础)
- 音频帧概念详解
- 音频帧概念详解
- 音频帧概念详解
- 音频帧概念详解
- 音频帧概念详解
- 音频帧概念详解
- 音频帧概念详解
- 音频帧概念详解
- 音频帧概念详解
- 音频帧概念详解
- 音频帧概念详解
- 音频参数概念详解
- 音频相关的基础概念
- 音频帧的概念
- 音频帧的概念
- 音频概念(收藏)
- WebSocket详解(一)基础概念
- C++顺序栈的模版
- shellcode攻击 64位
- 还原bootstrap下的fieldset
- ambari server架构图
- ConfigParser 读取 config 配置文件
- 音频帧概念详解(基础)
- 用Java的套接字编程实现一个多线程的回显(echo)服务器
- Python脚本编译出现语法错误:IndentationError: unindent does not match any outer indentation level
- ajax回调函数没反应----条件分页查询sql
- PHP环境下Memcache的使用方法
- div文本溢出,隐藏显示,获取文本实际高度的问题
- 无法获得数据库'model'上的排他锁 解决办法
- 栈的入栈/出栈操作
- Struts_ActionContext_valuestack解惑