gpt4 book ai didi

audio - ALSA中rate的含义

转载 作者:行者123 更新时间:2023-12-02 22:56:11 25 4
gpt4 key购买 nike

我试图理解“率”的含义,因为它适用于 ALSA .它始终以 Hz 为单位报告,并且通常在文本中扩展为“采样率”。但是,使用似乎表明它实际上是帧速率,或者可能是音频流的字节速率。

混淆可能源于“样本”究竟指的是什么。如果每个 channel 都以特定频率进行采样,那么这就是整个流的帧速率。

因此,例如,如果我在 3 channel 、16 位音频流上的速率为 44100 Hz,我是每秒处理 44,100 字节、每秒处理 88,200 字节(每秒 44,100 个样本)还是每秒处理 264,600 字节(每秒 44,100 帧)?

[1] 相当相关的问题和 [2] ,并且可能是 [3] 背后的动机.
Introduction to Sound Programming with ALSA 详细阐述 ALSA 中“框架”和“样本”的含义.

最佳答案

在 ALSA 中,速率是帧速率。

从历史上看,这个值被称为“采样率”,因为它是样本到达每个 DAC 的速率。只有当每个 channel 都有自己的 DAC 时,这种观点才是正确的。如今,大多数 DAC 芯片至少有两个 channel ,因此实际采样率不会真正出现在系统中的任何地方。

关于audio - ALSA中rate的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31168422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com