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