운영체제 내에서 재생되는 모든 소리를 녹음하는 'Soundflower'를 OS X 엘 캐피탄에 설치하는 방법

2015.10.06 06:29    작성자: ONE™

앞서 별도의 포스트를 통해 맥에서 'Soundflower'라는 프로그램을 사용하는 방법을 알려드린 적이 있습니다.

'Soundflower'는 맥 운영체제 내에서 재생되는 모든 사운드를 녹음할 때 사용하는 일종의 가상 오디오 장치입니다.

사파리에서 들리는 동영상 소리, 아이튠즈에서 나는 음악 소리, 페이스타임에서 들리는 상대방 목소리 할 것 없이, 사용자 귀에 들리는 모든 소리를 음악 파일로 녹음할 수 있게 도와주죠. 기능도 기능이지만 값비싼 소프트웨어를 구입하는데 따른 비용부담이 전혀 없다는 장점에 힘입어 국내외 맥 사용자들이 오디오를 녹음할 때 가장 먼저 찾는 프로그램이기도 합니다.

그러나 'Soundflower' 개발팀이 유지보수에서 손을 떼면서 최신 OS X에서 정상적으로 이용할 수 없는 문제가 생겼습니다. OS X 요세미티까지만 하더라도 어떻게든 설치는 가능했으나, 시스템 무결성 보호(루트리스)라는 보안 체계가 도입된 OS X 엘 캐피탄에서는 아예 설치조자 되지 않습니다. 이 문제 때문에 골머리를 앓고 계신 분들 많이 계실 텐데요.

뜻이 있으면 길은 있다고 했던가요. 다행히 'mattingalls'라는 개발자가 이전 개발팀이 공개한 소스코드를 넘겨받아 최신 OS X에서 돌아가도록 다듬었다고 합니다. 이전 버전과 마찬가지로 오픈소스 형태로 배포되고 있어서 상시 무료로 내려받을 수 있는데요. 코드가 수정되면서 이전에 Soundflower를 소개해 드렸을 때와 약간 달라진 부분이 있습니다. 

OS X 엘 캐피탄에 대응하는 새 버전 소식도 알려드릴 겸, 설치 방법과 달라진 점을 간단히 정리해 봤습니다.

Soundflower 이전 버전 제거 및 설치

1. OS X 엘 캐피탄에 설치할 수 있는 Soundflower 2.0b2 버전은 깃허브에 마련된 다운로드 페이지를 통해 내려받을 수 있습니다. Yosemite/Mavericks에 맞게 서명된 버전이라고 적혀 있지만 새 OS X에도 아무 문제 없이 설치할 수 있습니다. ▼

2. 링크에서 내려받은 이미지 파일을 마운트하면 새 버전을 설치할 수 있는 패키지와 시스템에 설치된 Soundflower를 제거할 수 있는 스크립트를 볼 수 있습니다. ▼

3. 만약 Soundflower가 설치된 상태에서 OS X을 업그레이드 하셨다면 Soundflower 구 버전을 먼저 제거해야 합니다. 'Uninstall Soundflower.scpt'를 클릭한 뒤 스크립트 편집기 위에 달린 재생 버튼을 누르면 시스템에서 Soundflower를 깨끗이 지워줍니다. ▼

* 이전까지는 /System/Library/Extensions 에 가상 오디오 장치가 설치되었는데 새 버전부터는 시스템 무결성 보호 기능의 영향을 받지 않는 /Library/Extensions 폴더에 설치되는 것을 확인할 수 있습니다.

4. 삭제가 완료되면 창 아래쪽에 있는 결과란에 'Done!'이라는 메시지가 표시됩니다. 구 버전 설치해제가 완료되면 'Soundflower.pkg' 파일을 클릭해 새 버전을 설치하세요. 화면에 나타나는 지침에 따라 설치를 진행하면 됩니다. 설치 완료 후 재부팅이 필요할 수도 있습니다.

Soundflower과 QuickTime Player로 시스템 사운드 녹음하기

1. 시스템에 Soundflower가 성공적으로 설치되면 OS X 메뉴 막대를 통해 확인할 수 있습니다. option 키를 누른 채로 메뉴 막대 우측에 있는 스피커 아이콘을 클릭하면 출력과 입력 기기란에 Soundflower가 추가된 것을 볼 수 있습니다. ▼

2. 녹음을 시작하기에 앞서 출력과 입력 장비를 'Soundflower (2ch)'로 변경합니다. 이 설정은 맥에서 재생되는 소리(신호)를 물리적인 스피커로 출력하지 말고 Soundflower가 만든 가상의 오디오 장치로 우회(reroute) 하라는 의미를 가지고 있습니다.

3. 시스템에서 재생되는 소리를 녹음하는 방법은 여러 가지일 수 있는데, OS X에 내장된 'QuickTime Player'만한 게 없습니다. 응용 프로그램 폴더에 있는 QuickTime Player를 실행합니다. ▼

4. 시스템 사운드를 녹음하기 위해 QuickTime Player 메뉴 막대 > 파일 > '새로운 오디오 녹음'을 클릭합니다.

5. 오디오 녹음 창이 나타나면, 창 오른쪽의 V 버튼을 누른 후 마이크가 'Soundflower (2ch)'로 지정되어 있는지 확인하세요. 빨간색 녹음 버튼을 누르면 QuickTime Player 아래쪽에 녹음 시간과 사운드 레벨, 녹음 파일의 용량이 표시되 녹음 작업이 진행되고 있다는 것을 시각적으로 확인할 수 있습니다. ▼

6. 녹음 작업이 완료되면 작업 내역을 파일로 저장한 뒤 시스템 입력∙출력 장치를 다시 원래대로 복구합니다 (Soundflower → 내장 스피커∙내장 마이크).

새 버전에서 달라진 점

Soundflower가 새 버전으로 업데이트되면서 이전과 한 가지 달라진 점이 있습니다.

이전 버전에선 Soundflower와 같이 설치되는 'Soundflowerbed'라는 유틸리티를 통해 맥에 내장된 스피커와 가상 오디오 출력장치를 믹싱할 수 있었는데 애플의 가이드라인에 따라 다시 제작되면서 'soundflowerbed 유틸리티가 삭제되었습니다. 즉, 시스템에서 재생되는 모든 사운드를 녹음하는 동시에 귀로도 듣고 싶은 분들은 OS X에 내장된 '오디오 MIDI 설정'을 통해 이 문제를 해결해야 합니다.

1. 먼저 응용 프로그램 > 유틸리티 폴더에 있는 오디오 MIDI 설정을 실행합니다. ▼

2. 오디오 MIDI 설정 왼쪽 하단에 있는 + 버튼을 클릭하세요. ▼

3. 2개의 선택 항목이 나타나는데 여기서 '다중 출력 기기 생성'을 선택합니다. ▼

4. 아래와 같이 내장 출력과 'Soundflower (2ch)'를 체크하여 실제 스피커와 가상 스피커를 하나로 이어주세요. 내장 출력 오른쪽에 있는 '드리프트 수정'도 체크해야 합니다. ▼

5. 드디어 마지막 작업입니다. 왼쪽 사이드바에 있는 '다중 출력 기기'를 보조클릭한 뒤 컨텍스트 메뉴에서 '이 기기를 사운드 출력에 사용'을 선택합니다. ▼

6. 만약 다중 출력 기기를 활성화 했음에도 아무런 소리가 녹음되지 않거나 스피커에서 소리가 들리지 않는다면. 다중 출력 기기 밑에 묶여 있는 기기를 클릭해 '소리 끔' 상자가 체크되어 있지 않은지 확인하세요. ▼

위와 같이 설정을 마치면 맥에 달린 스피커를 통해 소리를 들으면서 가상 오디오 장치를 통해 사스템 사운드도 녹음할 수 있게 됩니다. 단, 다중 출력 기기를 활성화하면 시스템 음량 조절이 불가능해지기 때문에 활성화 하기 전에 시스템 전체 음량을 미리 조정해두어야 한다는 점 잊지 마세요.

그 밖에 퀵타임 플레이어로 녹음한 사운드를 적절히 잘라내거나 녹음 파일(m4a)을 MP3로 변환하는 작업은 이전과 동일합니다. (참고) 새로 나온 Soundflower를 시스템에서 삭제하는 방법은 앞서 적은 것처럼 패키지에 포함된 언인스톨러를 실행한 뒤 맥을 다시 시동하기만 하면 됩니다.



참조
GitHub - Soundflower

관련 글
맥 운영체제(OS X) 내에서 재생되는 모든 사운드를 녹음하는 방법 'Soundflower'
• OS X 자체 기능만을 이용해 맥의 화면을 녹화, 편집하고 공유하기
• 아이폰으로 걸려온 전화를 맥에서 녹음하는 두 가지 방법
• Ocenaudio - 쉽고 편리한 맥용 오디오 파일 편집 프로그램


    
  1. 이전 댓글 더보기
  2. Blog Icon
    와룡서생

    타이거시절부터 썼던 기억이 나는데... 이 앱도 참 오래됐네요..세월 참..

  3. Blog Icon
    쿰디자인

    메탈리카 앨범 정말 오랜만에 봅니다. ㅎㅎ

  4. Blog Icon
    쿰디자인

    아마 4집인걸로 알고 있어요.

  5. Blog Icon
    감사

    이앱 참 맘에 드는데... 아이콘이 너무 못생겼어요 ㅠㅠ

  6. Blog Icon
    Roy

    사운드플라워 아이콘은 안바뀌었죠?ㅎㅎ 아이콘 좀 바뀌었으면 싶어서...

  7. Blog Icon
    mac user

    좋은 정보 늘 감사합니다.

  8. Blog Icon

    다중 출력기 상태에서 사운드 조절 못하는건 아쉽네요.. ㅠㅠ 방법이 없으려나요

  9. Blog Icon
    dd

    감사합니다 업뎃하고 이용하려니 안되길래 당황했는데! 양질의 글이 있었네요!! 감사해요!!

  10. Blog Icon
    crcstar

    당신을 인정합니다...정말 대단하세요...^^;;

  11. Blog Icon
    dd

    soundflower을 제거하고 싶은데 제거가 안되네요ㅠㅠ 어떻게 해야하나요?

  12. Blog Icon
    김성태

    좋은 정보 늘 감사합니다. 한참 저도 찾고 있었거든요...정말 감사합니다.

  13. Blog Icon
    넘치나이다

    정말 감사합니다. 꼭 필요한 어플리케이션 이었는데....

  14. Blog Icon
    깡대장

    알려주신 방법대로 다중설정으로 "입력,출력" 두 곳 모두 "소리끔"체크 해제 풀고 녹음했었는데 왜 녹음을 하게 되면 음성이 두개(?)가 겹쳐지는 걸까요 ㅠㅠ?
    해결하고 싶은데 찾아봐도 도저히 해결방법을 찾을 수가 없네요.ㅠㅠ

  15. Blog Icon
    둥둥

    녹화 하실 때 퀵플레이어 사운드도 같이 출력되게 하셔서 그럴꺼에요. 저도 같은 문제 발생.

    2ch로 선택만 하시고 퀵플레이어 소리는 최소로 놓고 녹화하세요.

  16. Blog Icon
    Harley

    와우!!!!
    베리베리 감사합니다!

  17. Blog Icon

    비밀댓글입니다

  18. Blog Icon
    min

    좋은 정보 감사합니다. 그런데 시스템 사운드랑 마이크랑 함께 녹음은 안되나요?; 통화 녹음도 되는거면, 둘다 동시에 되는거야 할거같은데... 위에서 설정한 그대로 했는데 시스템 사운드만 녹음이 되고, 마이크는 안되네요;; ㅠ 혹시 이유를 아실까요...

  19. Blog Icon
    타이라

    설치를 잘했는데 메뉴바에 뜨질 않아요 왜 그런걸까요 ㅜㅜ

  20. Blog Icon
    녹음감사

    고마워요! 항상 헤맸었는데 오늘에서야 해결됐네요 ㅎㅎ 이 윗글보다 이글이 훨씬좋은..

  21. Blog Icon
    ㅎㅅㅎ

    메뉴바에 안뜨는 분 설정에서 사운드 메뉴바에 보이기 설정하셔야해요!

  22. Blog Icon

    비밀댓글입니다