macOS에서 OBS로 시스템 사운드 라우팅하는 방법
Mac에 OBS Studio를 설치하고 새 장면을 만들어 오디오 소스를 추가하려고 “데스크톱 오디오"를 찾습니다. 없습니다. OBS 외에서 macOS에서 내부 오디오 녹음하기에 관한 별도 가이드도 마련해 두었습니다. Windows에서는 이 옵션이 자동으로 표시되어 컴퓨터에서 재생 중인 모든 것을 캡처합니다. macOS에서는 그 옵션이 단순히 존재하지 않습니다.
모든 Mac 스트리머와 콘텐츠 크리에이터가 가장 먼저 부딪히는 일 중 하나입니다. 스트리밍이나 녹화를 위해 게임 사운드, 음악, 브라우저 오디오, 앱 소리를 OBS에 캡처하고 싶지만, Mac의 OBS는 명확한 방법을 제공하지 않습니다. 설정을 놓친 것이 아닙니다. 그 옵션이 정말로 없는 것입니다.
이유와 해결책은 다음과 같습니다.
macOS가 데스크톱 오디오를 노출하지 않는 이유
Windows에서는 운영체제가 시스템 수준의 오디오 루프백을 제공합니다. 어떤 앱이든 현재 재생 중인 오디오의 복사본을 OS에 요청할 수 있습니다. 그래서 Windows의 OBS는 별도 설정 없이 데스크톱 오디오를 캡처합니다.
macOS는 그렇게 동작하지 않습니다. Apple의 오디오 아키텍처는 출력(스피커, 헤드폰)과 입력(마이크)을 엄격하게 분리합니다. 앱은 입력 장치에만 접근할 수 있습니다. 앱이 “스피커로 가는 모든 오디오의 복사본을 달라"고 말할 수 있는 내장 메커니즘이 없습니다.
이는 일부 프라이버시와 보안 설계 결정입니다. macOS는 한 앱이 다른 앱의 재생을 조용히 엿듣지 못하도록 오디오를 샌드박싱합니다. 합리적인 철학이지만, 그 실제 결과는 OBS에 “데스크톱 오디오” 옵션이 없고, 이를 활성화할 시스템 수준의 스위치도 없다는 것입니다.
그래서 Mac에서 OBS에 시스템 사운드를 넣고 싶다면 우회법이 필요합니다.
옵션 1: macOS 화면 캡처 소스
최신 OBS 버전(28 이상)에는 Apple의 ScreenCaptureKit 프레임워크를 사용하는 macOS 화면 캡처 소스가 포함되어 있습니다. 이 소스는 영상과 함께 오디오를 캡처할 수 있어 가장 쉬운 출발점입니다.
시도해 보려면:
- OBS에서 소스 아래 + 버튼을 클릭합니다.
- macOS 화면 캡처를 선택합니다.
- 전체 디스플레이를 캡처할지 특정 창을 캡처할지 선택합니다.
- 소스 속성에서 오디오 캡처가 활성화되어 있는지 확인합니다.
이 방법도 일부 용도에는 동작하지만 알아둘 만한 한계가 있습니다.
- 오디오가 캡처 대상에 묶여 있습니다. 단일 창을 캡처하면 그 창의 앱 오디오만 받습니다. 전체 디스플레이를 캡처하면 그 디스플레이에 보이는 앱의 오디오를 받습니다. 백그라운드 앱이나 다른 디스플레이의 앱은 포함되지 않을 수 있습니다.
- 진정한 시스템 사운드 캡처가 아닙니다. 어느 앱이 소리를 내든 Mac에서 재생되는 모든 오디오를 캡처하고 싶다면 이 소스로는 부족할 수 있습니다. 캡처 모드에 따라 특정 앱이나 시스템 소리가 들어오지 않을 수 있습니다.
- 믹싱이 복잡해집니다. 어떤 오디오가 스트림에 들어가고 어떤 것을 본인이 듣는지 세밀하게 제어하고 싶어도 깔끔한 분리가 안 됩니다. 캡처되는 오디오는 오디오 전용 설정이 아니라 화면 캡처 선택에 따라 결정됩니다.
전체 화면 게임이나 단일 앱 창을 캡처하는 단순 환경이라면 macOS 화면 캡처 소스로도 충분할 수 있습니다. 다만 화면에 무엇이 있든 항상 동작하는 안정적인 시스템 사운드 캡처가 필요하다면 다른 접근이 필요합니다.
옵션 2: Soundshine을 이용한 가상 오디오 케이블
더 유연한 해법은 시스템 사운드를 가상 마이크로 라우팅한 다음, 그 가상 마이크를 OBS의 오디오 입력으로 추가하는 것입니다. 이렇게 하면 모든 앱, 모든 게임, Mac이 내는 모든 소리에서 동작하는 진짜 데스크톱 오디오 캡처를 얻습니다.
Soundshine이 바로 이를 만들어 주는 macOS 메뉴 막대 앱입니다. 시스템 사운드를 “Soundshine Microphone"이라는 가상 마이크로 제시하는 가벼운 오디오 드라이버를 설치합니다. OBS는 이를 표준 마이크 입력으로 보므로 오디오 입력 캡처 소스로 추가할 수 있습니다. 그동안에도 본인은 실제 스피커나 헤드폰으로 모든 소리를 그대로 듣습니다.
단계별 설정 방법은 다음과 같습니다.
Soundshine을 OBS와 함께 설정하기
- Soundshine 설치. 다운로드해 설치 마법사를 따라가세요. 작은 오디오 드라이버를 설치하고 약 30초가 걸립니다.
- 오디오 라우팅 켜기. 메뉴 막대의 Soundshine 아이콘을 클릭해 오디오 라우팅을 활성화합니다. 이제 시스템 사운드가 가상 마이크로 복제됩니다.
- OBS Studio 열기 후 시스템 사운드가 필요한 장면으로 이동합니다.
- 새 소스 추가. 소스 아래 + 버튼을 클릭하고 오디오 입력 캡처를 선택합니다.
- 장치로 Soundshine Microphone을 선택합니다.
- 확인 클릭. Mac에서 재생되는 것에 따라 OBS의 오디오 미터가 반응하는 것을 보실 수 있습니다.
끝입니다. 노래를 재생하고, 게임을 실행하고, YouTube 영상을 열어 보세요. OBS의 레벨이 튀는 것을 보게 되고, 그 오디오는 스트림이나 녹화에 포함됩니다.
OBS에서 이 접근이 특히 잘 동작하는 이유
가상 마이크 방식이 스트리밍과 녹화에 특히 실용적인 몇 가지 이유:
- 모든 것을 캡처합니다. 화면 캡처 소스와 달리 백그라운드 앱, 게임, 음악 플레이어, 알림 소리 등 Mac의 오디오 출력을 통해 재생되는 모든 앱의 오디오를 받습니다.
- OBS의 별도 오디오 소스입니다. 자체 오디오 입력 캡처로 표시되므로 음량을 독립적으로 조절하거나, OBS 오디오 필터를 적용하거나, 마이크나 다른 소스에 영향을 주지 않고 음소거할 수 있습니다.
- 본인 오디오는 평소처럼 들립니다. Soundshine은 동시에 실제 스피커나 헤드폰으로 오디오를 패스스루합니다. 로컬 재생을 끊는 재라우팅이 없습니다.
- 어떤 OBS 장면에서도 동작합니다. 한 번 추가하면 게임 스트리밍, 튜토리얼 녹화, 팟캐스트 등 어떤 작업이든 동작합니다. 화면 내용이 바뀐다고 재설정할 필요가 없습니다.
시스템 사운드와 마이크 결합하기
대부분의 스트리머는 같은 스트림에 시스템 사운드와 목소리가 모두 필요합니다. 이 환경에서는 간단합니다. OBS에 두 개의 별도 오디오 소스를 두게 됩니다.
- 시스템 사운드용 오디오 입력 캡처(Soundshine Microphone)
- 목소리용 오디오 입력 캡처(실제 마이크)
각각이 OBS에서 자체 음량 슬라이더와 자체 오디오 필터 세트를 가집니다. 시스템 사운드에 영향을 주지 않고 목소리 마이크에 노이즈 억제를 적용하거나, 게임 사운드와 해설의 균형을 조절할 수 있습니다. 모든 것이 묶여 있는 화면 캡처 방식에 비해 이런 소스별 제어가 가장 큰 장점 중 하나입니다.
간단 요약
macOS의 OBS에 시스템 사운드를 넣으려면 주요 경로가 두 가지입니다.
- macOS 화면 캡처 소스는 이미 특정 창이나 디스플레이를 캡처 중이고 그 캡처의 오디오만 필요한 기본 경우에 동작합니다. 추가 소프트웨어가 필요 없지만 유연성이 제한적입니다.
- Soundshine 같은 가상 오디오 케이블은 독립적인 OBS 소스로 완전한 시스템 사운드를 제공합니다. 모든 앱에서 동작하고, 음량과 필터를 독립적으로 제어할 수 있으며, 화면 공유가 필요 없습니다.
Apple이 macOS에 네이티브 오디오 루프백을 추가하기 전까지는 Mac에서 OBS에 데스크톱 오디오를 넣는 가장 깔끔한 방법은 가상 오디오 장치입니다.
어떤 오디오든, 어디로든
Soundshine은 시스템 사운드를 가상 마이크로 만들어 어떤 앱에서도 그대로 사용할 수 있게 합니다. 터미널도, 커널 확장도 필요 없습니다.
무료 다운로드