Java 计算1分钟PCM记录的大小

Java 计算1分钟PCM记录的大小,java,audio,Java,Audio,我想计算一分钟的录音需要多少时间。我知道采样器、通道数和钻头深度 据我所知,采样率是每秒给出的样本数。位深度是一个样本中有多少位 所以 采样率=44100 bitDepth=16(每个样本2字节) 通道=2 时间=60秒 我的公式是:(44100*(16/8))*60=~5MB/分钟 但我缺少nr个通道,我不知道如何将其整合到我的公式中。我所知道的关于通道nr的所有信息是,当立体声录制时,每帧由2个样本组成,当单声道录制时,每帧由1个样本组成 请告诉我计算1分钟录音大小的正确公式。只需乘以频

我想计算一分钟的录音需要多少时间。我知道采样器、通道数和钻头深度

据我所知,采样率是每秒给出的样本数。位深度是一个样本中有多少位

所以

  • 采样率=44100
  • bitDepth=16(每个样本2字节)
  • 通道=2
  • 时间=60秒
我的公式是:
(44100*(16/8))*60
=~5MB/分钟

但我缺少nr个通道,我不知道如何将其整合到我的公式中。我所知道的关于通道nr的所有信息是,当立体声录制时,每帧由2个样本组成,当单声道录制时,每帧由1个样本组成


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

只需乘以频道数即可

每分钟大小(字节):


这个问题似乎离题了,因为它不是一个编程问题。只需将你拥有的内容乘以频道即可count@SamDufel-请回答,以便我接受。谢谢
sampleRate * (bitDepth / 8) * channelCount * 60