【问题标题】:How to change the sample rate in jack audio?如何更改插孔音频中的采样率?
【发布时间】:2020-04-11 12:03:16
【问题描述】:

我是音频的相对初学者,所以如果这个问题有明显的答案,请原谅我!我一直在尝试将插孔音频中的采样率从 44100 更改为 11025 Hz(我使用的是 Scarlet 4i4 第 3 代)。

我正在尝试在 C 中的脚本中更改它(我知道您可以在命令行或使用 qjackctl 进行更改),所以我想知道 a) 是否有一种简单的方法可以使用 jack_client_open(输入根据我的理解,参数似乎没有提供采样率选项,但作为初学者,如果我完全弄错了,我不会感到惊讶:))或 b)如果有办法使用类似系统的东西来调用C 代码中的命令行提示符,但这会输出创建/打开的“客户端”,以便我可以在函数中进一步使用它。提前非常感谢您!

【问题讨论】:

    标签: audio jack


    【解决方案1】:

    据我所知,您无法从 Jack 客户端更改采样率。采样率在 Jack 服务器中定义,您的客户端使用此采样率。

    您无法即时更改它。例如,如果您从 QjackCtl 更改采样率,则必须重新启动 Jack 服务器以使其生效。

    我想您可以使用应用程序中的系统调用以所需的采样率启动 Jack 服务器,但它不会“输出客户端”。它将启动 Jack 服务器,然后您可以连接您的应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-06
      相关资源
      最近更新 更多