宁波网站开发rswl,锡盟网站建设,php商城源码,seo最新快速排名1. 音频采样
与视频不同#xff0c;音频的最小单位不是一帧#xff0c;而是一个采样。
采样是当前一刻声音的声音样本#xff0c;样本需要经过数字转换才能存储为样本数据。 真实声音是连续的#xff0c;但是在计算机中#xff0c;声音是离散且均匀的声音样本。 2. 位深…1. 音频采样
与视频不同音频的最小单位不是一帧而是一个采样。
采样是当前一刻声音的声音样本样本需要经过数字转换才能存储为样本数据。 真实声音是连续的但是在计算机中声音是离散且均匀的声音样本。 2. 位深度
数字转换时会根据位深度转换位深度就是存储单个样本数据的大小位深度越大记录的样本数据精度就越高。
网络视频、音频文件一般位深度为 16bit常用位深度还有 8bit、24bit 等。 这里需要一提的是位深度越大虽然意味着声音还原度越高但是过高的位深度如 32bit、64bit 或以上可能需要特殊的软件和硬件设备才能播放。 3. 声道
音频有单声道、双声道、立体声等。
每个声道的声音样本都会单独记录一般双声道的采样数是单声道的两倍多声道同理。
多个声道的样本数据一般会按声道排列顺序记录播放时程序会根据排列顺序将声音用不同的扬声器播放。
4. 采样率
采样率是采样的频率与视频的帧率类似是一秒钟对声音的采样个数如果是双声道那么 1 秒采样的个数是采样率的两倍多声道同理。
普遍认为流畅且不失真的音频要求采样率达到 40KHz 以上这个采样率是人类听觉频率上限的两倍一般 CD 品质音频的采样率是 44.1KHz网络视频、视频文件一般是 48KHz。
常见的音频采样率1. 8KHz 音频通话或监控2. 22.05KHz\24KHz FM 调频广播3. 44.1KHz CD 品质4. 48KHz 一般网络电影或视频5. 单个音频帧
理论上音频并不需要音频帧的概念因为音频采样数据和采样率已经可以把音频播放描述清楚了。
但是音视频文件播放时为了保证音视频同步程序需要根据每帧的播放时间戳进行有序播放。
但是每个音频采样数据太小了如果每个采样数据都记录播放时间戳的话那么就得不偿失了。毕竟一个时间戳数据的大小比一个音频采样数据都大所以就有了音频帧的概念。
音频帧实际上就是把一小段时间的音频采样数据打包起来如每20ms的音频采样数据合并成一帧。
这里的具体时间间隔是具体编码码格式决定的一般不需要特别关心。 和视频帧一样每一帧音频帧也会记录播放时间戳 PTS程序播放时会根据播放时间戳 PTS 播放音频帧。
音频帧的播放是比较特别的因为一帧音频包含的是一小段时间的音频采样所以实际上音频帧的播放时间戳只是这一小段音频的开始播放时间里面的采样数据会根据采样频率连续播放。
6. 码率
音频码率也就是常听到的音频比特率码率就是一秒钟的数据量大小。
在不压缩的情况下音频码率的大小采样率位深度声道数。
7. 编码格式
编码格式实际上是压缩数据的方式常用的编码格式有 wav、mp3、aac 等音频编码格式有有损、无损压缩之分。
mp3、aac 这些编码格式是有损压缩其中mp3支持的最大码率是 320Kbps而 wav 编码格式是无损压缩虽然压缩后的码率可能会比降低但是它在播放时能无损还原采样数据。
最后值得一提的是在网络音频文件、音频直播时需要考虑限制码率限制码率的目的是为了限制数据量的大小避免带宽、流量等问题。 音频编码格式一般采用 aac音频码率一般设置为 128Kbps 就可以了。