17

采样率和帧率有什么区别?我试图检查一首歌曲并使用java找到采样率和帧率。它们具有相同的值,这让我感到困惑。

框架不是由许多样本组成的吗?

谢谢你

4

3 回答 3

21

阅读文档

采样率 = 采样数/秒

帧 = 每个通道的 1 个样本 (PCM)

帧大小 = 样本大小 * 通道

帧速率 = 帧/秒。

对于 PCM,采样率和帧率是相同的,因为帧由来自每个通道的样本组成

于 2013-10-25T12:27:55.407 回答
16
于 2013-10-25T12:23:49.500 回答
1

查看 Java 代码javax.sound.sampled.AudioFormat.java252

frameSize 

    ((sampleSizeInBits + 7) / 8) * channels

何时与http://soundfile.sapp.org/doc/WaveFormat/不同

BlockAlign == NumChannels * BitsPerSample/8

我不明白为什么要使用+ 7.

于 2019-09-20T03:04:14.693 回答