采样率:sampleRate :,每秒从连续信号中提取并组成离散信号的采样个数,它用赫兹(Hz)来表示。一般音乐CD的采样率是44100Hz,所以视频编码中的音频采样率保持在这个级别就完全足够了,通常视频转换器也将这个采样率作为默认设置。
(1) sampleRate :可以简单理解为每秒多少个frames。
(2) frames(count) = sampleRate * time
(3) bytes = framesize * frames
bytes = framesize * sampleRate * time
(4)针对pcm数据:
framesize = channelCount * bytesPerSample
比如:2 channel 16 bit的pcm数据,framesize = 2 * 2 = 4;
针对非pcm的编码数据流:
framesize = 1
(5) bytesPerSample:每个采样点有多少bytes。原本每个采样点都是以bits为单位,这里一定要将bits量化为bytes。
比如:16bits = 2bytes;
32bits = 4bytes;