Windows에서 애플리케이션별 오디오를 제어하도록 배경 음악을 설치하고 구성하십시오.

  • Windows에서는 고급 볼륨 믹서를 사용하여 애플리케이션별로 볼륨과 출력 장치를 조정할 수 있습니다.
  • EarTrumpet이나 Audio Router와 같은 배경 음악 앱은 프로그램별로 세밀한 오디오 제어 및 추가 기능을 제공합니다.
  • UWP 앱에서 백그라운드 오디오를 사용하려면 backgroundMediaPlayback 기능을 선언하고 메모리를 관리하는 것이 중요합니다.
  • 일반적인 소리 문제를 해결하려면 장치, 드라이버, 오디오 서비스 및 진행 중인 업데이트를 확인해야 합니다.

배경 음악

PC를 업무, 게임, 영화 감상, 음악 감상 등에 사용하는 사람이라면 누구나 한 번쯤은 경험해 봤을 법한 상황이 있습니다. 팀즈 회의나 중요한 통화 중에 갑자기 유튜브 탭이 스피커에서 크게 울려 퍼지는 것이죠 . 특히 사무실에서는 절대 원하지 않는 상황입니다. 하지만 집에서는 배경 음악을 틀어놓고 있다가 동영상을 재생하거나 시리즈를 보기 시작하면 자동으로 음악이 멈추는 것을 선호할 수도 있습니다.

이러한 문제를 해결하려면 두 가지가 필요합니다. 첫째, Windows 10 및 Windows 11에서 앱 기반 오디오 제어가 어떻게 작동하는지 완벽하게 이해 하고 기본 옵션을 최대한 활용해야 합니다. 둘째, 자동 일시 정지, 시스템 오디오 녹음, 앱 기반 이퀄라이제이션 등 훨씬 세밀한 제어 기능을 제공하는 Background Music 과 같은 고급 도구를 설치하고 구성하는 방법을 알아야 합니다.

앱 기반 오디오 제어란 무엇이며 왜 중요한가요?

Windows는 각 음원을 독립적인 개체로 취급하므로 브라우저, 비디오 플레이어, 게임, 메시징 클라이언트 등 각 프로그램의 볼륨과 출력 장치를 개별적으로 조정할 수 있습니다 . 이는 여러 오디오 장치를 동시에 연결하여 사용할 때 특히 유용합니다.

가장 일반적인 오디오 조합으로는 PC 스피커, 유선 헤드폰, USB 헤드셋, 블루투스, HDMI 사운드바 또는 모니터/TV 오디오가 있습니다. 각 장치는 Windows에서 별도의 장치로 표시되므로 어떤 애플리케이션에서 어떤 장치를 통해 오디오를 재생할지 선택하거나, 원하는 경우 시스템 전체에 단일 장치를 설정할 수 있습니다. Realtek 하드웨어를 사용하는 경우 출력 동작을 세부적으로 조정하기 위해 Realtek 기본 오디오 설정을 검토하는 것이 좋습니다 .

이 시스템을 올바르게 사용하면 Windows가 실제로는 사용하지 않는 다른 출력 장치 (예: 헤드폰 대신 HDMI 모니터)로 오디오를 보내고 있을 때 소리가 나지 않는다고 생각하는 등의 일반적인 상황을 방지할 수 있습니다. 따라서 설정을 조정하기 전에 원하는 구성을 명확히 파악하는 것이 매우 중요합니다.

대부분의 경우 작업 표시줄의 볼륨 ​​아이콘에서 기본 출력 장치를 수동으로 변경하는 것만으로도 충분합니다. 하지만 특정 애플리케이션에 서로 다른 출력 장치를 지정 하려면 (예: 화상 통화는 헤드폰으로, 음악은 거실 스피커로) Windows 고급 볼륨 믹서 또는 타사 유틸리티를 사용해야 합니다.

애플리케이션별 고급 사운드 관리

Windows 10 및 Windows 11에서 오디오 장치를 빠르게 선택하세요

세부 설정을 하기 전에 가장 기본적인 팁을 익히는 것이 좋습니다. 바로 작업 표시줄에서 전체 오디오 출력 장치를 즉시 전환하는 방법입니다 . 모든 소리를 다른 헤드폰이나 스피커로 재생하고 싶을 때 90%의 경우 이 방법을 사용하게 될 것입니다.

Windows 10에서 알림 영역의 스피커 아이콘을 클릭한 다음 볼륨 표시줄 위에 있는 장치 이름을 클릭합니다. 그러면 내장 스피커, 헤드폰, HDMI, Bluetooth 등 사용 가능한 모든 출력 장치가 표시되는 메뉴가 열립니다. 선택한 장치가 기본 장치로 설정되고, 해당 장치를 사용하도록 설정된 모든 앱은 그 장치를 통해 소리를 재생합니다.

Windows 11에서는 컨트롤 패널이 다소 간소화되었지만 기본 개념은 동일합니다. 볼륨 아이콘을 클릭하면 일반 컨트롤이 열립니다. 그런 다음 슬라이더 오른쪽에 있는 화살표를 클릭하여 출력 장치 목록을 확인하고 사용하려는 장치를 선택합니다.

기기가 목록에 표시되지 않으면 비활성화되었거나 잘못 구성되었을 가능성이 높습니다. 이 경우 볼륨 아이콘을 마우스 오른쪽 버튼으로 클릭하고 '소리 옵션' 또는 '소리' 패널로 이동하세요. '재생' 탭에서 비활성화된 기기를 포함하여 감지된 모든 오디오 기기를 확인할 수 있으며, 해당 기기를 활성화하거나 기본 기기로 설정할 수 있습니다. 그래도 기기가 목록 에 표시되지 않으면 오디오 문제 해결 가이드를 참조하세요.

Windows 기본 옵션을 사용하여 애플리케이션별 오디오를 구성하세요.

Windows 10과 Windows 11에는 다소 숨겨져 있긴 하지만, 각 애플리케이션별로 볼륨과 입출력 장치를 개별적으로 설정할 수 있는 매우 유용한 시스템이 포함되어 있습니다 . 기본적인 기능을 사용하기 위해 추가 프로그램을 설치할 필요는 없으며, 해당 메뉴의 위치만 알면 됩니다.

Windows 10에서 Windows + I 키를 눌러 설정을 열고 "시스템", "소리" 순으로 이동합니다. 고급 소리 옵션 하단에 " 장치 및 앱 볼륨 기본 설정 " 과 같은 링크가 있습니다 . 이 링크를 클릭하면 키 패널로 이동합니다.

이 패널 상단에는 전체 시스템 볼륨이 표시되고, 그 아래에는 현재 재생 중이거나 오디오 재생이 가능한 모든 애플리케이션 목록이 표시됩니다. 각 애플리케이션 옆에는 볼륨 조절 버튼과 출력 및 입력 설정을 위한 두 개의 드롭다운 메뉴가 있습니다.

각 앱의 볼륨은 전체 볼륨의 백분율 로 설정됩니다 . 예를 들어, 전체 볼륨이 10%일 때 앱 볼륨을 100%로 설정하면 실제 볼륨의 10%로 소리가 납니다. 50%로 설정하면 5%로 소리가 납니다. 이렇게 하면 전체 볼륨을 계속 조절하지 않고도 소리의 균형을 맞출 수 있습니다.

출력 드롭다운 메뉴에서는 각 프로그램이 사용할 장치(PC 스피커, USB 헤드폰, 블루투스, HDMI 모니터 등)를 선택할 수 있습니다. 그런 다음 입력 드롭다운 메뉴에서는 각 애플리케이션에 사용할 마이크 또는 오디오 인터페이스를 선택합니다.

Windows 11에서는 과정이 약간 다릅니다. 작업 표시줄에서 소리 패널을 열고 " 추가 볼륨 설정 "을 클릭하여 설정 내의 소리 섹션에 접근합니다. 거기에서 아래로 스크롤하여 "볼륨 믹서"를 찾습니다. 동일한 개념을 따르는 최신 버전의 볼륨 및 입력/출력 장치별 설정 화면을 볼 수 있습니다.

Windows에서 애플리케이션별 배경 음악 제어를 위한 설치 및 구성

백그라운드에서 오디오 재생: Windows 10의 단일 프로세스 모델

윈도우 생태계에서 백그라운드 음악에 대해 좀 더 기술적인 관점에서 이야기할 때, UWP 애플리케이션의 백그라운드 미디어 재생 개념도 중요한 역할을 합니다 . 바로 이 기능 덕분에 음악 앱은 사용자가 최소화하거나 다른 애플리케이션으로 전환하더라도 계속해서 음악을 재생할 수 있습니다.

Visual Studio에서 UWP 앱에 이 기능을 활성화하려면 Package.appxmanifest 파일을 편집하세요. "Capabilities" 탭에서 백그라운드 미디어 재생 옵션을 선택합니다 . XML 파일을 직접 편집하려면 Package 요소에 uap3 네임스페이스가 정의되어 있는지 확인한 다음 Capabilities 탭에 backgroundMediaPlayback 기능을 추가하세요.

`uap3` 네임스페이스가 올바르게 선언되어 있다면 `uap3:Capability Name="backgroundMediaPlayback"` 과 같은 항목을 추가해야 합니다 . 이 기능이 없으면 앱이 백그라운드에서 실행되기 시작하면 코드에서 플레이어를 아무리 잘 설정했더라도 재생이 즉시 중지됩니다.

이 시스템은 EnteredBackground와 LeavingBackground라는 두 가지 생명주기 이벤트를 도입합니다. Suspending 이벤트와 마찬가지로 App 클래스 생성자(App.xaml.cs)에 이러한 이벤트에 대한 핸들러를 등록해야 합니다. 이 이벤트들은 애플리케이션이 백그라운드 모드로 진입하거나 종료될 때 사용자에게 알림을 보내는 역할을 합니다.

앱이 백그라운드에서 실행 중인지 여부를 나타내는 부울 변수를 유지하는 것이 일반적입니다. `EnteredBackground` 이벤트가 발생하면 이 플래그를 true로 설정하고, `LeavingBackground` 이벤트가 발생하면 false로 되돌립니다. `EnteredBackground` 동안에는 시간이 오래 걸리는 작업을 실행하지 않는 것이 중요합니다. 그렇지 않으면 전환 속도가 느려지거나 시스템이 앱을 종료할 수도 있기 때문입니다.

백그라운드에서 오디오를 재생할 때 필요한 메모리 및 네트워크 요구 사항

백그라운드 오디오의 또 다른 중요한 측면은 메모리입니다. 애플리케이션이 백그라운드에서 실행될 때 Windows는 해당 애플리케이션이 사용할 수 있는 메모리 한도를 줄입니다 . 이 한도를 초과하면 시스템은 음악을 재생 중이더라도 해당 애플리케이션을 즉시 종료합니다.

이를 효과적으로 관리하려면 AppMemoryUsageIncreased 및 AppMemoryUsageLimitChanging 이벤트를 구독해야 합니다. 이러한 이벤트가 발생할 때마다 애플리케이션의 현재 메모리 사용량과 새로운 허용 한도를 확인하고 필요한 경우 리소스를 해제 해야 합니다 . 예를 들어 캐시를 삭제하거나, 비트맵을 해제하거나, 표시되지 않는 뷰를 닫거나, 중요하지 않은 작업을 중지하는 등의 방법이 있습니다.

네트워크와 관련하여 온라인 콘텐츠를 가져오는 미디어 소스(HTTP 스트림 등)는 데이터를 다운로드하는 동안 연결을 유지 하고 다운로드가 완료되면 즉시 연결을 해제합니다. MediaStreamSource를 사용하는 경우 플랫폼이 연결을 닫아야 할 시점을 알 수 있도록 SetBufferedRange를 사용하여 버퍼링 범위를 올바르게 업데이트하는 것이 중요합니다.

미디어 다운로드 자체와 직접적인 관련이 없는 다른 네트워크 호출을 백그라운드에서 수행해야 하는 경우, MaintenanceTrigger 또는 TimeTrigger와 같은 특정 백그라운드 작업 으로 캡슐화하는 것이 좋습니다 . Windows에서는 메인 앱이 포그라운드에서 벗어나 있을 때 이러한 작업이 더 자유롭게 실행될 수 있습니다.

또한, MediaPlayer와 시스템 미디어 전송 제어(SMTC)의 자동 통합 기능을 비활성화하면 SMTC와 수동으로 통합 해야 하며 , AudioGraph와 같은 다른 API를 사용하는 경우 백그라운드에서 재생이 계속되도록 하려면 해당 API와의 통합도 수동으로 생성해야 합니다.

배경 음악

Windows 배경 음악: 애플리케이션별 세밀한 제어

UWP 모델 외에도, 기존 데스크톱 환경의 많은 사용자는 Background Music과 같은 전용 애플리케이션을 사용하여 각 프로그램의 볼륨과 동작을 제어합니다 . Background Music은 주로 macOS에서 알려져 있지만, 매우 유사한 철학을 따르는 Windows용 구현 및 포트도 존재합니다.

기본 아이디어는 간단합니다. 백그라운드 음악 앱은 백그라운드에서 실행되면서 각 애플리케이션(브라우저, 미디어 플레이어, 인스턴트 메시징 앱, 심지어 비디오 게임까지)의 볼륨을 개별적으로 조절할 수 있는 패널을 표시합니다 . 이 모든 기능은 광고 없이 제공되며, 지속적인 인터넷 연결이 필요하지 않고, 시스템 리소스 사용량도 매우 적습니다.

이 앱 의 장점 중 하나는 다른 콘텐츠가 재생 중일 때 음악을 자동으로 일시 정지하는 기능 입니다 . 예를 들어 집에서 음악을 듣다가 갑자기 다른 앱에서 동영상을 재생한다고 가정해 보세요. 백그라운드 음악은 음악 플레이어를 일시적으로 멈췄다가 동영상 재생이 끝나면 바로 다시 재생합니다. 이는 직장에서처럼 예상치 못한 상황을 방지하기 위해 브라우저를 음소거하고 싶은 상황과는 정반대입니다.

이 자동 일시 정지 기능은 대부분의 일반적인 음악 플레이어를 지원하므로, 음악 플레이어를 설치하고 Background Music이 자동으로 감지하도록 하세요. 인터페이스에서 각 앱별로 원하는 음량 수준을 설정할 수 있으며(특정 앱은 완전히 음소거 가능) , 모든 상황에서 사운드 환경을 취향에 맞게 조정할 수 있습니다.

또 다른 유용한 기능은 시스템 오디오를 녹음할 수 있다는 점입니다. 백그라운드 음악이 실행 중인 경우 QuickTime Player 또는 호환되는 녹음 도구를 열고 새 오디오 또는 화면 녹화를 시작한 다음 입력 장치로 백그라운드 음악을 선택하면 됩니다.

배경 음악 설치 및 설정 방법 (단계별)

Windows용 Background Music은 GitHub에서 호스팅되는 오픈 소스 프로젝트 입니다 . GitHub에서 최신 안정 버전을 다운로드하고, 구체적인 사용 설명서와 최소 시스템 요구 사항을 확인할 수 있습니다. 추가 라이브러리나 특정 버전의 Windows가 필요한지 확인하려면 README 파일을 읽어보는 것이 좋습니다.

지원되는 환경에서 Homebrew와 같은 패키지 관리자를 사용하는 경우 ` brew install --cask background-music` 과 같은 단일 명령으로 설치할 수도 있습니다 . 이렇게 하면 다운로드, 설치 및 업데이트가 자동으로 이루어지므로 다른 작업은 신경 쓸 필요가 없습니다. 터미널에서 애플리케이션을 최신 상태로 유지하는 데 익숙한 사용자에게 매우 편리합니다.

Background Music을 설치하면 백그라운드에서 실행되며 (시스템에 따라) 메뉴 막대 또는 알림 영역에 아이콘이 추가됩니다. 아이콘을 클릭하면 메인 인터페이스가 열리고 현재 오디오를 재생 중인 모든 앱이 표시됩니다 . 각 앱에 대해 특정 볼륨을 설정하거나, 음소거하거나, 다른 앱에서 콘텐츠 재생이 시작될 때 특정 동작을 하도록 설정할 수 있습니다.

예를 들어 업무 환경에서는 시스템 볼륨을 적당한 수준으로 유지하고, 이메일 알림과 팀즈 알림 소리는 약간 키우는 동시에 브라우저나 미디어 플레이어의 볼륨을 최소로 낮추거나 음소거할 수 있습니다. 이렇게 하면 중요한 전화나 알림은 들을 수 있으면서도 웹사이트에서 갑자기 동영상이 재생될 때 놀라는 것을 방지할 수 있습니다.

하지만 집에서는 그 과정을 반대로 할 수 있습니다. 배경 음악을 편안한 볼륨으로 유지하고 영화나 비디오를 재생할 때 자동 일시 정지 기능을 사용하여 음악을 일시적으로 멈추세요 . 재생이 끝나면 배경 음악 플레이어가 자동으로 다시 재생되어 아무것도 건드리지 않고도 중단했던 부분부터 이어서 재생할 수 있습니다.

Windows에서 흔히 발생하는 오디오 문제 해결

기기, 믹서, 오디오 라우팅 등을 만지작거리다 보면 숨겨진 문제가 드러나는 경우가 있습니다. 다행히 대부분의 일반적인 문제는 어디를 살펴봐야 하는지 알고 논리적인 순서를 따르면 비교적 간단하게 해결할 수 있습니다.

오디오 장치가 목록에 나타나지 않으면 가장 먼저 기본적인 사항부터 확인하세요. 케이블이 제대로 연결되어 있는지, 블루투스 헤드폰의 경우 전원이 켜져 있고 페어링 모드 인지, 사운드바나 AV 리시버에서 입력 소스가 올바르게 선택되어 있는지 등을 확인하십시오. 다음으로 장치 관리자(Windows + X)를 열고 "사운드, 비디오 및 게임 컨트롤러" 항목을 확인하세요.

  • 만약 오래된 드라이버 때문에 문제가 발생하는 것으로 의심된다면, 해당 드라이버를 처리하는 방법을 확인해 보세요. 기존 드라이버 필요한 경우 제조업체의 공식 웹사이트에서 드라이버를 다운로드하십시오.
  • 경고 아이콘이 나타나면 마우스 오른쪽 버튼을 클릭하고 "드라이버 업데이트"를 선택하여 드라이버를 자동으로 검색하세요. 그래도 문제가 해결되지 않으면 해당 장치를 제거하고 PC를 다시 시작하세요. Windows에서 드라이버를 자동으로 다시 설치합니다..
  • 볼륨을 조절하고 기기를 선택해도 소리가 바뀌지 않으면, 음소거된 기기가 없는지 확인하고 "설정 > 시스템 > 소리"에서 다음 사항을 확인하세요. 올바른 출력 장치가 활성화되었습니다..
  • 컴퓨터를 다시 시작할 때마다 볼륨 및 장치 설정이 초기화되는 경우, "services.msc"에서 "Windows Audio" 서비스가 실행 중인지 확인하십시오. 자동 시작 유형 그리고 실행 오디오 재생 문제 해결사 설정의 문제 해결 섹션에서 확인할 수 있습니다. 최후의 수단으로, 문제가 발생하기 이전 시점으로 시스템 복원을 수행할 수도 있습니다.

이 모든 구성 요소를 사용하면 조용한 사무실에서 작업하든 집에서 소규모 멀티미디어 센터를 구축하든 PC 사운드를 훨씬 더 예측 가능하고 편안하게 만들 수 있습니다 . 볼륨과 라우팅을 원하는 대로 설정하는 데 약간의 시간만 투자하면 됩니다. 그 후에는 시스템이 나머지를 처리하므로 예상치 못한 소음이나 불편함 없이 편안하게 음악을 즐기기만 하면 됩니다.

Windows에서 오디오 출력 변경
관련 기사 :
Windows에서 오디오 출력을 변경할 수 없나요? 해결 방법은 다음과 같습니다.

Google에서 선호하는 검색 엔진으로 추가