audio - 采样率、比特率和位深度之间的区别

标签 audio sampling bitrate bit-depth

这是一个基本问题,对你们许多人来说可能听起来太明显了,但我感到困惑太糟糕了。

这是 Quora user says 。现在我很清楚什么是采样率 - 对声音信号(一秒钟)进行的采样数就是它的采样率。

现在我的疑问是 - 这个速率应该与量化无关,对吧?

关于位深度,量化是否取决于位深度?如 32 位(2^32 级别)和 64 位(2^64 级别)。还是别的什么?

以及比特率,一秒内传输的位数?如果音频文件显示 320 kbps,这到底意味着什么?

我想读者已经明白我对比特率位深度有何意义感到 panic ?

编辑:另查找 this question如果您使用过 Linux 操作系统和 gstreamer 框架。

最佳答案

让我们举一个有效的例子 'Red-book' CD audio

  • 位深度为 16 位。这是用于表示每个样本的位数。这与量化密切相关。
  • 采样率为 44.1kHz
  • 帧速率为 44.1kHz(两个音频 channel 组成一对立体声)
  • 因此,比特率16 * 44100 * 2 = 1411200 位/秒

MP3 或 AAC 等压缩音频流有一些变化。其中,比特率、采样率和比特深度之间存在非线性关系。比特率通常是每秒的最大速率,编解码器的效率取决于内容。

关于audio - 采样率、比特率和位深度之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54664381/

相关文章:

audio - 比特率是多少?

ffmpeg - 如何计算在 iPhone 上显示视频的最佳尺寸和比特率?

Android Studio Mediaplayer如何淡入淡出

c++ - 绘制可以放大/缩小的声波

python - 使用 python 播放 .mp4 并检查它是否/仍在播放

c - 读取音频rlp

FFMPEG 在拆分 avi 文件后提高比特率

c# - XAudio2 - 播放生成的正弦波,当改变频率时点击声音

python - 复制 numpy 数组的每第 n 列

python - 来自 2d numpy 数组的加权随机采样