Pulseaudio
(PulseAudio) 使內置音頻模擬立體聲循環另一個設備
TLDR:如何使內置音頻模擬立體聲循環成為另一個輸出設備?
我想從我的電腦中分離出一些聲音來只記錄那些聲音,但我仍然希望能夠聽到所有聲音。
TeamSpeak ═════╦════> Built-in Analog Audio Stereo ^ Game ══════════╩════> OBS
遊戲音頻轉到內置模擬音頻立體聲和我的 OBS 輸出設備
TeamSpeak 僅適用於內置模擬音頻立體聲
我已經可以在 PulseAudio 中更改程序的設備,我只需要將我的
obs
輸出源路由到我的Built-in Analog Audio Stereo
源
因此,您需要一個可以為 Games 選擇的新接收器,該接收器轉發到其他兩個接收器。
創建一個空接收器:
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 以您想要的方式工作時添加到初始化文件。