# BlackHole: macOS용 오디오 루프백 드라이버

> Clean Markdown view of GeekNews topic #14684. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=14684](https://news.hada.io/topic?id=14684)
- GeekNews Markdown: [https://news.hada.io/topic/14684.md](https://news.hada.io/topic/14684.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-05-07T09:51:02+09:00
- Updated: 2024-05-07T09:51:02+09:00
- Original source: [github.com/ExistentialAudio](https://github.com/ExistentialAudio/BlackHole)
- Points: 6
- Comments: 3

## Topic Body

- macOS용 가상 오디오 루프백 드라이버  
- 애플리케이션 간에 추가 지연 없이 오디오를 전달할 수 있게 해줌  
  
### BlackHole의 주요 기능  
  
- 2, 16, 64, 128, 256 채널 버전 제공  
- 채널 수, 지연 시간, 숨겨진 장치 등을 사용자 정의할 수 있음  
- 8kHz부터 768kHz까지 다양한 샘플링 레이트 지원   
- 드라이버로 인한 추가 지연 시간 없음  
- macOS 10.10 Yosemite 이상 버전과 호환  
- Intel과 Apple Silicon용 빌드  
- 커널 확장이나 시스템 보안 수정 없이 동작  
  
### 설치 및 제거 방법  
  
- 인스톨러를 다운로드하거나 Homebrew를 통해 설치 가능  
- 채널 수에 따라 2ch, 16ch, 64ch 중 선택  
- 제거 시에는 전용 Uninstaller 사용하거나 터미널 명령으로 수동 제거  
  
### 사용 가이드 및 개발 가이드  
  
- Logic Pro X, GarageBand, Reaper 등 다양한 DAW에서 FaceTime, Google Meet, Skype, Zoom 등으로 연결하는 방법 제공  
- 시스템 오디오 녹음 및 애플리케이션 간 오디오 라우팅 방법 설명  
- 상용 프로젝트에 BlackHole을 통합하려면 라이선스 필요  
- Xcode에서 사용자 정의 빌드 시 커스텀 설정 가능 (채널 수, 지연 시간, 샘플링 레이트, 미러 디바이스 등)  
- CI/CD에 BlackHole 통합 가능  
  
### FAQ  
  
- BlackHole은 가상 드라이버라서 응용프로그램 폴더에는 나타나지 않음   
- 오디오를 듣는 동시에 BlackHole을 사용하려면 Multi-Output 장치 설정  
- BlackHole은 32비트 부동소수점 비트 심도 사용. 최대 24비트 정수까지 무손실  
- Multi-Output 장치의 볼륨은 macOS 특성상 조정할 수 없음  
- 각종 문제 해결 팁 제공  
  
### GN⁺의 의견  
  
- 가상 오디오 드라이버로서 macOS에서 애플리케이션 간 오디오 스트리밍에 매우 유용해 보임. Windows에는 VB-Audio의 가상 케이블 등 유사 제품들이 있음.  
- GPL 라이선스라 상용 프로젝트 적용에는 주의가 필요함. 상용 라이선스 정책이 어떤지 문의해 볼 필요 있어 보임.  
- 가상 오디오 장치 특성상 CPU 부하가 일부 발생할 수 있음. 고음질, 다채널 환경에서 성능 이슈가 없는지 검증이 필요해 보임.  
- macOS의 보안 정책 변화에 따라 향후 설치나 동작에 제약이 생길 가능성도 배제할 수 없음. 애플의 정책 변화를 지켜볼 필요가 있음.

## Comments



### Comment 25038

- Author: godrm
- Created: 2024-05-08T10:26:31+09:00
- Points: 1

저도 작년에 이걸로 맥용 녹음 앱을 구현해서 잘 쓰고 있습니다.   
애플이 강제로 설치를 막지만 않으면 좋겠네요 ㅜㅜ

### Comment 25037

- Author: h0422ys
- Created: 2024-05-08T10:17:56+09:00
- Points: 1

이거 쓰는데 직관적이고 사용하기 편한 것 같아요

### Comment 25003

- Author: neo
- Created: 2024-05-07T09:51:03+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=40270219) 
해커뉴스 댓글을 요약하면 다음과 같음:

- MacOS에 BlackHole과 같은 가상 오디오 라우팅 도구가 기본으로 포함되어야 함. 많은 사용자들이 BlackHole을 오디오 제작, 사운드 디자인, 스트리밍 등에 유용하게 사용하고 있음.
- 팬데믹 기간 동안 BlackHole과 OBS, USB HDMI 캡처 동글을 활용해 Nintendo Switch로 Jackbox Party Pack 게임 나이트를 Zoom으로 진행한 사례가 있음.
- BlackHole은 음성 채팅 앱에서 화면 공유 없이 높은 품질로 오디오를 전송할 수 있는 솔루션임. 튜토리얼 제작 시에도 유용함.
- Apple Silicon에서는 커널 확장 설치가 어려워 이전에 사용하던 SoundFlower 대신 BlackHole을 사용하는 경우가 많음.
- Windows에서는 `Synchronous Audio Router`가 유사한 기능을 제공함.
- `VB-Cable`도 BlackHole과 유사한 가상 오디오 케이블 소프트웨어로, 스튜디오 마이크 입력을 OBS로 라우팅해 필터링한 후 VoIP 소프트웨어에서 사용하는 등의 활용 사례가 있음.
- `Element`와 함께 사용하면 멋진 오디오 라우팅이 가능함. Ableton Live에서 8개 트랙을 optical 인터페이스로 전송하는 라이브 세트 작업 사례 소개.
