Pulseaudio

(PulseAudio) 使內置音頻模擬立體聲循環另一個設備

  • December 16, 2018

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 以您想要的方式工作時添加到初始化文件。

引用自:https://unix.stackexchange.com/questions/395385