计算1分钟PCM录音的大小

时间:2013-07-17 14:24:54

标签: java audio

我想计算一分钟的录音需要多少时间。我知道sampleRate,nr的通道和位深度。

据我所知,采样率是指一秒钟内有多少样本。位深度是1个样本中的位数。

所以,

  • sampleRate = 44100
  • bitDepth = 16(每个样本2个字节)
  • 渠道= 2
  • 时间= 60秒

我的公式是: (44100 * (16 / 8)) * 60 =每分钟5 MB。

但是我错过了很多频道,我不知道如何将它整合到我的公式中。关于nr通道我所知道的是,当立体声录制时,每帧由2个样本组成,当单声道录制时,每帧由1个样本组成。

请告诉我计算1分钟录音大小的正确公式。

1 个答案:

答案 0 :(得分:3)

你只需要乘以通道数

每分钟大小(以字节为单位):

sampleRate * (bitDepth / 8) * channelCount * 60