音频采样频率依赖于通道?
Posted
技术标签:
【中文标题】音频采样频率依赖于通道?【英文标题】:Audio sample frequency rely on channels? 【发布时间】:2012-06-18 09:56:55 【问题描述】:如果您的音频编码为 44100Hz,这意味着您每秒有 44100 个样本。这是否意味着一个通道或所有通道的 44100 个样本/秒?
例如,如果一首歌曲是立体声并以 44100Hz 编码,那么两个通道是否有 44100 个样本/秒(又名:每个通道 22050 个样本),或者每个通道是否有 44100 个样本(又名:每秒有 88200 个样本,44100通道 1 和 44100 通道 2)。
【问题讨论】:
下面的答案都是正确的。在多声道音频(包括立体声)中,一个具有多个声道的样本有时被称为“样本帧”或简称为“帧”,有些人更喜欢使用“帧速率”一词来避免这种混淆,但在任何一种情况下,帧-rate 和 sample-rate 是一样的。 @BjornRoche 我认为音频帧率是平均读取数据包块的速度,与采样率无关。每个块可能有可变数量的数据包。每个数据包每个通道有 1 个样本。由于 packet-chunks 是一种编码产品,原始 pcm 没有 packet-chunks,而仅由数据包组成。 【参考方案1】:是的,采样率与通道数无关,例如CD 质量音频是立体声 16 位 44.1 kHz,这意味着有两个通道,每个通道都以 44.1 kHz 采样,因此原始数据速率为 44100 * 2 * 16 = 1411200 位/秒 = 176400 字节/秒。
【讨论】:
【参考方案2】:每个通道都是单独“采样”的,因此每个“采样频率”的值与通道数一样多。
PCM(未压缩)音频的数据速率为
sample_freq * channels * bits_per_sample / 8
最常见的是 16 位采样,因此您将有 44100 * 2 * 2 用于以 44100 采样率进行立体声录音。
【讨论】:
以上是关于音频采样频率依赖于通道?的主要内容,如果未能解决你的问题,请参考以下文章