Ubuntu Studio:从多个远程位置录音(为应用程序提供 Jack 音频插头?)

Ubuntu Studio:从多个远程位置录音(为应用程序提供 Jack 音频插头?)

我是一名中级 Linux 用户,但对 Ubuntu Studio 和 Jack Audio 还不熟悉。

我使用 Ubuntu Studio 制作每周播客。我的联合主持人在世界另一端,我们通过 Discord 进行交流。我使用 Ardour 录制节目。在 Ardour 中,我使用两个频道/音轨。一个用于本地馈送,即我的麦克风。另一个用于远程联合主持人的麦克风。使用 Carla 将我的麦克风路由到 Ardour 非常简单。(系统捕获 1 到 Ardour 创建的“本地”音轨。)为了将我的联合主持人的音频馈送至 Ardour,我目前使用 Carla 将整个脉冲音频输出路由到 Ardour 中名为“远程”的单独音轨。这没问题,但所有系统应用程序噪音都会被记录到“远程”音轨。这也意味着,如果我的节目中有除我的联合主持人之外的嘉宾,他们都会被记录到同一个音轨,这让编辑成为一场噩梦。

我希望 Carla Patch-bay 中有一个用于 Discord 或任何其他语音聊天程序的插件,这样我就可以拥有一个本地音轨、一个来自脉冲音频的音轨和一个来自语音聊天应用程序的音轨。

欢迎进行达到相同目的的其他配置。

答案1

这里的答案可能是千斤顶沉没。

这些在插孔和脉冲之间创建接口。假设您想录制 YouTube 视频中的音频。

  1. 启动杰克
  2. 制作水槽(见下文)
  3. 开放热情
  4. 创建新的立体声音轨
  5. 右键单击它以获取弹出菜单并选择“输入...”
  6. 右侧有一个标签列表。单击“其他”。
  7. 找到你的水槽
  8. 单击网格中的右侧和左侧以将它们发送到热情(并取消单击硬件)
  9. 观看 YouTube 视频
  10. 打开脉冲音频音量控制
  11. 转到播放选项卡
  12. 您的网络浏览器和 YT 视频将会出现在列表中。
  13. 右侧有一个下拉菜单。选择您的水槽。(一样的参见步骤 8)

视频音频现在已路由至 ardour。discord 的步骤应该几乎相同(但从 youtube 开始可让您在没有其他人在场的情况下尝试此操作)。

对于其他插孔应用,您也可以使用 qjackctl 中的图形窗口将它们连接在一起或连接到接收器。

要创建接收器,在 jack 启动后,运行以下命令:

pactl load-module module-jack-sink channels=2; 
pactl load-module module-jack-source channels=2; 
pacmd set-default-sink jack_out; 
pacmd set-default-source jack_in

您可以通过添加以下行来创建额外的接收器或源:

pactl load-module module-jack-sink sink_name=Discord-output client_name=Discord-output;
pactl load-module module-jack-source source_name=Discord-input client_name=Discord_input;

您可以在 qjackctl 的图形视图中看到这些命令的结果。您还可以在通过 qjackctl 启动 jack 时自动运行它们。单击设置按钮,然后单击选项选项卡,并将其粘贴到启动后执行脚本行中。

相关内容