将未过滤的音频路由到录音机

将未过滤的音频路由到录音机

我正在 OBS 中录制一些讲座。使用 Pulse Audio,并且还使用 JACK 进行了一些测试。

我遇到的问题是,我在录制时收听音频,因此录制音频“连接”到同一个接收器/输出 - 因此,当我调整音量时,也会调整录制的音量。

我也主要使用有线耳机,但有时当我必须离开办公桌时会切换到蓝牙。这会导致录音丢失音频。 (因此丢失了今天的全部录音 - 6 小时没有声音)。

所发生的情况是,为 BT 创建了一个新的“接收器”,并在没有声音的插孔/电缆上继续录音 - 所有声音都路由到 BT。当我切换回插孔/电缆时,某些东西会变得混乱并且声音不会恢复。


问题是我如何设置录音以使用自己的接收器/源,而不受耳机使用和音量调整的影响?

就像是:

                               +----||- [Cable|BT]-Headset (w/vol)
                              /
[AUDIO] => [DEVICE] => [MAGIC]------- FIREWALL ----------------
                              \
                               +-----|- Recorder (w/vol)

切换设备时我必须选择:

有线:

在此输入图像描述

蓝牙:

在此输入图像描述

但想要一个“源”,我可以添加到独立于所选设备的记录器。讲座中的音频来源是网络浏览器。


编辑:

看起来我通过使用这个部分达到了那里https://unix.stackexchange.com/a/219769/403363

我认为这一切都有点令人困惑。我添加了一个名为的新水槽我的水槽。然后在记录器(OBS)中我添加一个新的音频输出捕获 (MySink)我选择的地方我的水槽并静音桌面音频

在此输入图像描述

pavucontrol我必须:

[回放]

火狐浏览器输出到内置音频模拟立体声和环回我的水槽

在此输入图像描述

[记录]

环回至 MySink 从 内置音频模拟立体声监听

在此输入图像描述

OBS: 音频输出捕获 (MySink)空输出监控

在此输入图像描述

对此不太了解,并且不确定这是否是正确的方法。

当我使用蓝牙耳机时,我必须设置:

  • [播放] 循环播放到我的耳机,Firefox 保持原样。
  • [录音] 这里 MySink 消失了,耳机代替了它。
  • [输出设备] 将内置音频模拟立体声更改为港口: 线路输出(未插电)我的 BT 耳机已连接到端口耳机(已插入)

如果桌面音频像原始流一样,我可以在 OBS 中进行录制,并且 BT/有线耳机不会影响此输出,那就更好了。 (如果你明白我的意思)。

答案1

你已经快到了。

将“MySink”视为您要录制音频的点。因此,将您想要记录的所有内容(Firefox、OBS,等等)连接到该接收器。

您可以从.monitor“MySink”的源进行录制。初始设置后切勿触摸“MySink”的音量设置,您的录音将保持在同一水平。

现在,将.monitor“MySink”的源环回到您使用的任何物理设备:您的耳机(“内置音频模拟立体声”)、您的蓝牙接收器等等。当您更改使用的内容时,请更改环回连接的接收器。使用物理接收器上的音量来调整该特定物理接收器的音量。

对您不想录制的所有应用程序执行相同的操作:例如,如果您不想录制 Firefox,请将其连接到耳机或蓝牙接收器。

完毕。

如果您想一次性自动在耳机和蓝牙之间切换所有应用程序,您可以使用第二个空接收器。

编辑

如果你做类似的事情

pacmd load-module module-null-sink sink_name=recording_sink sink_properties=device.description=Recording-Sink

那么至少在我的上pavucontrol,源显示为“记录接收器监视器”。

相关内容