![Ubuntu Studio:从多个远程位置录音(为应用程序提供 Jack 音频插头?)](https://linux22.com/image/1208722/Ubuntu%20Studio%EF%BC%9A%E4%BB%8E%E5%A4%9A%E4%B8%AA%E8%BF%9C%E7%A8%8B%E4%BD%8D%E7%BD%AE%E5%BD%95%E9%9F%B3%EF%BC%88%E4%B8%BA%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%8F%90%E4%BE%9B%20Jack%20%E9%9F%B3%E9%A2%91%E6%8F%92%E5%A4%B4%EF%BC%9F%EF%BC%89.png)
我是一名中级 Linux 用户,但对 Ubuntu Studio 和 Jack Audio 还不熟悉。
我使用 Ubuntu Studio 制作每周播客。我的联合主持人在世界另一端,我们通过 Discord 进行交流。我使用 Ardour 录制节目。在 Ardour 中,我使用两个频道/音轨。一个用于本地馈送,即我的麦克风。另一个用于远程联合主持人的麦克风。使用 Carla 将我的麦克风路由到 Ardour 非常简单。(系统捕获 1 到 Ardour 创建的“本地”音轨。)为了将我的联合主持人的音频馈送至 Ardour,我目前使用 Carla 将整个脉冲音频输出路由到 Ardour 中名为“远程”的单独音轨。这没问题,但所有系统应用程序噪音都会被记录到“远程”音轨。这也意味着,如果我的节目中有除我的联合主持人之外的嘉宾,他们都会被记录到同一个音轨,这让编辑成为一场噩梦。
我希望 Carla Patch-bay 中有一个用于 Discord 或任何其他语音聊天程序的插件,这样我就可以拥有一个本地音轨、一个来自脉冲音频的音轨和一个来自语音聊天应用程序的音轨。
欢迎进行达到相同目的的其他配置。
答案1
这里的答案可能是千斤顶沉没。
这些在插孔和脉冲之间创建接口。假设您想录制 YouTube 视频中的音频。
- 启动杰克
- 制作水槽(见下文)
- 开放热情
- 创建新的立体声音轨
- 右键单击它以获取弹出菜单并选择“输入...”
- 右侧有一个标签列表。单击“其他”。
- 找到你的水槽
- 单击网格中的右侧和左侧以将它们发送到热情(并取消单击硬件)
- 观看 YouTube 视频
- 打开脉冲音频音量控制
- 转到播放选项卡
- 您的网络浏览器和 YT 视频将会出现在列表中。
- 右侧有一个下拉菜单。选择您的水槽。(一样的参见步骤 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 时自动运行它们。单击设置按钮,然后单击选项选项卡,并将其粘贴到启动后执行脚本行中。