Audacity로 Mac 시스템 사운드 녹음하기
Mac에 Audacity를 설치하고 녹음 장치 메뉴를 열면 ‘스테레오 믹스’ 같은 항목이 있을 줄 알았는데 마이크뿐입니다. 검색해서 나오는 Windows 튜토리얼은 하나같이 Mac에 없는 옵션을 전제로 합니다.
버그도 아니고 빠뜨린 설정도 아닙니다. macOS의 Audacity는 단독으로 컴퓨터 재생음을 녹음할 수 없고, Audacity 공식 설명서도 그렇게 말하며 별도 소프트웨어를 안내합니다.
Mac에서 이게 안 되는 이유
Audacity는 입력 장치에서 녹음합니다. OS에 목록을 요청하고, 고른 것에서 녹음할 뿐입니다.
Windows에서는 Audacity가 WASAPI 루프백 호스트를 함께 제공합니다. 그것을 고르면 재생 장치가 녹음 가능한 입력으로 나타나서, 시스템 사운드가 드롭다운 하나로 끝납니다. Windows 튜토리얼들이 쓰는 게 이것입니다.
macOS의 오디오 호스트는 항상 Core Audio이고, Core Audio는 실제 입력 장치와 설치된 가상 입력만 나열합니다. 시스템 사운드는 입력이 아니므로 절대 나타나지 않습니다. 스테레오 믹스는 macOS에 대응물이 없는 사운드 카드 기능입니다.
해결책은 언제나 같습니다. Audacity에 입력처럼 보이지만 실제로는 시스템 사운드를 실어 나르는 무언가를 주거나, 캡처 단계에서 Audacity를 아예 건너뛰는 것입니다.
방법 1: BlackHole (무료)
BlackHole은 무료 오픈소스 가상 오디오 드라이버로, 활발히 관리되고 서명과 공증이 되어 있으며 Apple Silicon과 Intel에서 돕니다. Soundflower의 직접적인 대체재입니다.
- existential.audio에서 BlackHole을 설치합니다.
- Spotlight로 오디오 MIDI 설정을 엽니다.
- 왼쪽 아래 **+**에서 다중 출력 장치 생성을 고릅니다.
- BlackHole 2ch와 실제 출력(내장 스피커나 헤드폰)을 모두 체크합니다.
- 시스템 설정 > 사운드에서 그 다중 출력 장치를 출력으로 지정합니다.
- Audacity에서 녹음 장치를 BlackHole 2ch로, 채널을 2(스테레오)로 설정합니다.
- 녹음을 누르고 오디오를 재생합니다.
3, 4단계를 건너뛰면 스피커가 무음이 됩니다. 모든 소리가 BlackHole로만 흘러가기 때문입니다. “BlackHole이 안 된다"는 글의 대부분이 이 누락입니다.
끝나면 시스템 출력을 스피커로 되돌리세요. 그러지 않으면 Mac이 계속 다중 출력 장치를 씁니다.
실질적인 한계가 하나 있습니다. BlackHole은 모든 것을 섞어서 담습니다. 알림도, Slack도, 잊고 열어둔 YouTube 탭도 녹음에 들어갑니다. 가상 출력 장치는 최종 믹스만 보기 때문입니다.
방법 2: 먼저 녹음하고 Audacity에서 편집 ($14.99)
Audacity를 연 이유가 캡처가 아니라 편집이라면, 전용 앱으로 녹음한 뒤 파일을 여는 편이 간단합니다.
Soundshine Record는 macOS 14.4에 추가된 Core Audio 프로세스 탭으로 다른 앱의 오디오를 직접 읽습니다. macOS에 아무것도 설치되지 않고 관리자 암호도 재시동도 없습니다.
- Soundshine Record를 열고 녹음 권한을 한 번 승인합니다.
- 소스를 고릅니다. 모든 시스템 사운드, 또는 앱을 이름으로 골라 Slack 알림을 빼냅니다. 목소리도 필요하면 마이크를 더합니다.
- 편집용이므로 형식을 WAV나 AIFF로 둡니다.
- 녹음합니다.
~/Music/SoundshineRecord의 파일을 Audacity에서 엽니다.
굳이 이렇게 하는 이유는 앱별 캡처와 소스별 독립 레벨 조절인데, 둘 다 가상 드라이버는 제공하지 못합니다. 이후 편집하고 다시 내보낼 것이므로 AAC 대신 WAV나 AIFF로 두면 압축 아티팩트가 쌓이지 않습니다.
macOS 15 이상이 필요합니다. $14.99 단일 결제이고, 30초마다 알림음이 들어가는 전 기능 체험판이 있습니다.
방법 3: Loopback($99) 또는 Audio Hijack($69)
Rogue Amoeba의 도구는 이 분야의 전문가용입니다. Loopback은 앱과 입력의 임의 조합으로 가상 장치를 만들고, 그것이 Audacity 장치 목록에 나타납니다. Audio Hijack은 시각적 신호 체인으로 직접 녹음합니다.
둘 다 훌륭하지만 브라우저 탭 하나를 Audacity에 넣는 용도로는 대부분의 사람에게 과합니다. 복잡한 라우팅을 상시로 구성한다면 값을 합니다.
쓰지 말아야 할 것
Soundflower. 오래된 튜토리얼은 전부 이것을 권합니다. 2014년 이후 갱신이 없고 Apple Silicon 빌드도 없으며, 최신 macOS에서는 복구 모드로 보안 정책을 낮추지 않으면 로드되지 않는 커널 확장에 의존합니다. Soundflower 대안을 보세요.
물리 루프백 케이블. 헤드폰 출력에서 라인 입력으로 3.5mm 케이블을 연결하라는 조언이 있지만, 요즘 Mac 대부분에는 라인 입력이 없고 오디오를 아날로그로 변환했다 되돌리므로 이유 없이 잡음만 늘립니다.
Audacity에서 맞춰둘 설정
소리가 들어오기 시작하면 몇 가지를 확인해 두면 재녹음을 피할 수 있습니다.
왼쪽 아래 프로젝트 레이트를 48000 Hz로 맞춥니다. macOS와 어긋나면 Audacity가 리샘플링하고 피할 수 있는 손실이 생깁니다.
채널을 **2(스테레오)**로 둡니다. 스테레오 소스를 모노로 녹음하면 분리를 되돌릴 수 없습니다.
긴 녹음 전에 레벨을 확인합니다. 가장 큰 부분을 재생하고 미터를 보며 피크가 -6dB 근처에 오게 하세요. 0에 닿으면 클리핑이고 편집으로 복구되지 않습니다.
오디오 설정에서 소프트웨어 재생을 끄세요. 가상 드라이버가 경로에 있으면 피드백 루프가 생깁니다.
요약
무료로 하고 설정 한 번은 감수 가능: 다중 출력 장치와 BlackHole.
앱별 캡처가 필요하거나 Audacity는 애초에 편집기였다면: Soundshine Record로 녹음하고 파일을 Audacity에서 열기.
복잡한 라우팅을 상시로: Loopback이나 Audio Hijack.
더 넓은 비교는 Mac에서 내부 오디오 녹음하는 방법에 있습니다.
한 파일로 바로 녹음하기
Soundshine Record는 시스템 오디오 전체, 또는 원하는 앱만 골라 마이크와 함께 녹음합니다. 소스별로 볼륨을 조절할 수 있고 가상 드라이버를 설치할 필요도 없습니다.