OBS에서 강의를 녹음하고 있어요. Pulse Audio를 사용하고 JACK으로 몇 가지 테스트도 수행했습니다.
제가 겪고 있는 문제는 녹음하는 동안 오디오를 듣고 결과적으로 녹음 오디오가 동일한 싱크/출력에 "연결"된다는 것입니다. 따라서 볼륨을 조정하면 녹음에 맞게 볼륨도 조정됩니다.
저도 주로 케이블 헤드셋을 사용하지만 가끔 책상에서 물러나야 할 때는 블루투스로 전환하기도 합니다. 이로 인해 녹음의 오디오가 손실됩니다. (이로 인해 오늘 녹음 전체가 손실되었습니다. 6시간 동안 소리가 나지 않았습니다.)
BT에 대한 새로운 "싱크"가 생성되고 사운드가 없는 잭/케이블에서 녹음이 계속됩니다. 모든 사운드가 BT로 라우팅됩니다. 잭/케이블로 다시 전환하면 문제가 발생하고 소리가 다시 들리지 않습니다.
질문은 헤드셋 사용 및 볼륨 조정에 영향을 받지 않는 자체 싱크/소스를 사용하도록 녹음을 어떻게 설정할 수 있습니까?
다음과 같은 것 :
+----||- [Cable|BT]-Headset (w/vol)
/
[AUDIO] => [DEVICE] => [MAGIC]------- FIREWALL ----------------
\
+-----|- Recorder (w/vol)
장치를 전환할 때 다음 중 하나를 선택해야 합니다.
케이블 연결:
블루투스:
하지만 선택한 장치에 독립적인 레코더에 추가할 수 있는 "소스"를 원합니다. 강의의 오디오 소스는 웹브라우저입니다.
편집하다:
이것을 사용하여 부분적으로 거기에 도달하는 것 같습니다.https://unix.stackexchange.com/a/219769/403363
제 생각에는 모든 것이 약간 혼란스럽습니다. 라는 새 싱크를 추가합니다.마이싱크. 그런 다음 레코더(OBS)에 새 항목을 추가합니다.오디오 출력 캡처(MySink)내가 선택한 곳마이싱크그리고 음소거데스크탑 오디오.
나는 pavucontrol
다음을 수행해야 합니다:
[재생]
세트파이어폭스출력하다내장 오디오 아날로그 스테레오그리고 루프백은마이싱크.
[녹음]
세트MySink로 루프백 내장 오디오 아날로그 스테레오 모니터
그리고OBS: 오디오 출력 캡처(MySink)~에서Null 출력 모니터
이것의 많은 부분을 이해하지 못하고 그것이 갈 길인지 확실하지 않습니다.
Bluetooth 헤드셋을 사용할 때 다음을 설정해야 합니다.
- [재생] 내 헤드셋으로 루프백하고 Firefox는 그대로 유지됩니다.
- [녹음] 여기 MySink가 사라지고 그 자리에 헤드셋이 있습니다.
- [출력 장치] 내장 오디오 아날로그 스테레오를 다음으로 변경포트: 라인 출력(플러그되지 않음)내 BT 헤드셋이 포트에 있어요헤드셋(연결됨)
데스크톱 오디오가 OBS에 녹음할 수 있고 BT/케이블 헤드셋이 이 출력에 영향을 미치지 않는 원시 스트림과 같으면 더 좋을 것입니다. (내가 의미하는 바를 이해한다면).
답변1
거의 다 왔습니다.
오디오를 녹음하려는 지점으로 "MySink"를 생각하십시오. 따라서 기록하려는 모든 항목(Firefox, OBS 등)을 해당 싱크에 연결하세요.
"MySink" 소스 에서 .monitor
녹음을 합니다. 초기 설정 후에는 "MySink"의 볼륨 설정을 절대 건드리지 마십시오. 녹음은 동일한 수준으로 유지됩니다.
이제 .monitor
헤드셋("내장 오디오 아날로그 스테레오"), Bluetooth 싱크 등 어떤 물리적 장치를 사용하든 "MySink" 소스를 루프백하세요. 사용하는 것을 변경할 때는 루프백 연결의 싱크를 변경하십시오. 물리적 싱크의 볼륨을 사용하여 이 특정 물리적 싱크에 맞게 조정합니다.
녹음하지 않으려는 모든 응용 프로그램에 대해 동일한 작업을 수행합니다. 예를 들어 Firefox를 녹음하지 않으려면 헤드셋이나 Bluetooth 싱크에 연결하세요.
완료.
헤드셋과 Bluetooth 간의 모든 애플리케이션을 한 번에 자동으로 전환하려면 두 번째 널 싱크를 사용할 수 있습니다.
편집하다
당신이 같은 일을한다면
pacmd load-module module-null-sink sink_name=recording_sink sink_properties=device.description=Recording-Sink
적어도 내에서는 pavucontrol
소스가 "Monitor of Recording-Sink"로 표시됩니다.