(PulseAudio) 使内置音频模拟立体声循环另一个设备

(PulseAudio) 使内置音频模拟立体声循环另一个设备

TLDR:如何使内置音频模拟立体声循环另一个输出设备?

在此输入图像描述

我想从计算机中隔离一些声音以仅录制这些声音,但我仍然希望能够听到所有内容。

TeamSpeak ═════╦════> Built-in Analog Audio Stereo
               ^
Game ══════════╩════> OBS

游戏音频转至内置模拟音频立体声和我的 OBS 输出设备

TeamSpeak 仅适用于内置模拟音频立体声

我已经可以在 PulseAudio 中更改程序的设备,我只需要将我的obs输出源路由到我的Built-in Analog Audio Stereo

答案1

因此,您需要一个可以为游戏选择的新接收器,该接收器转发到其他两个接收器。

创建一个空接收器:

pacmd load-module module-null-sink sink_name=games sink_properties=device.description=Games

并将两个环回从该接收器的监视器输出添加到您想要的接收器:

pacmd load-module module-loopback source="games.monitor" sink="name_of_built_in_stereo_sink"
pacmd load-module module-loopback source="games.monitor" sink="name_of_obs_sink

你可以通过以下方式获取名称

pacmd list-sinks | grep name:

并省略尖括号。

首先在命令行上尝试,然后在它按照您想要的方式工作时添加到 Pulseaudio 初始化文件中。

相关内容