使用 qjackctl 和 JACK 从两个不同的浏览器路由音频

使用 qjackctl 和 JACK 从两个不同的浏览器路由音频

(此处首次发帖,如有任何格式问题等请提前致歉。)

大家好,

我正在尝试将 Chrome 和 Firefox 的音频作为两个单独的流路由到 Supercollider,以便我可以分别混合它们。目前,我已成功将所有应用程序声音路由到 pulseaudio 接收器,然后我可以将其路由到 SC(使用说明这里),但这意味着所有应用程序音频在到达 SC 之前都会被汇总,所以我无法单独编辑流。

我对 Linux 音频还比较陌生,所以大部分时间都是在浏览这里的各种帖子,尝试看看是否可行。这个帖子看起来很有希望,但我无法让它工作。这可能是因为 Chrome 和 Firefox 现在使用 pulseaudio 而不是 alsa 作为默认设置?任何想法都将不胜感激!

我在 Ubuntu 18.04 LTS 上使用 qjackctl 和 jackd2,希望安装了所有正确的库。

我的 qjackctl 会话的图像(我基本上希望每个浏览器都有自己的“pulseaudio jack sink”): 截屏

答案1

使用命令

pactl load-module module-jack-sink sink_name=voip_in client_name=voip_in 

你应该在 QjackCtl 中加载第二个接收器,名为“Pulseaudio Jack Sink 01”

可以将命令添加到 QjackCtl“启动后执行脚本”,以便在启动 JACK 时自动加载第二个接收器

还需要更改其中一个浏览器以pavucontrol --tab 1从播放输出下拉列表中使用新的接收器

相关内容