(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 초기화 파일에 추가하세요.

관련 정보