Windows 10에서 응용 프로그램을 다른 재생 장치로 전환하는 방법 [중복]


44

이 문제에 대한 해결책을 인터넷 검색과 같은 타사 솔루션으로 이어질 것 때로는 같은 스크립팅, . 나도 낯선 사람은 아니지만 더 나은 해결책이 없다는 것이 미친 듯이 보입니다.

Windows 10을 사용하고 있습니다. AMD 비디오 카드에서 모니터로 HDMI 오디오를 사용하고 메인 보드 뒷면에 연결된 헤드폰 세트를 사용합니다. 둘 다 자주 사용하지만 지금 은 기본 재생 장치 를 신중하게 전환하여 이들 사이를 전환해야합니다 (때로는 복제 방법을 아직 모르는 이유로 현재 사운드를 생성하는 장치를 완전히 비활성화해야하는 경우도 있음).


이것은 컴퓨터를 기본적으로 AMD HDMI로 시작하고 비디오를보기 위해 Chrome을 연 후에 볼륨 믹서에서 볼 수있는 것입니다.

AMD HDMI가 시스템 사운드 및 Chrome 오디오를 재생하고 있습니다.

스피커 장치로 전환하면

스피커 장치를 선택하려고합니다.

응용 프로그램이 할당되지 않았으며 응용 프로그램을 다시 할당 할 방법이 없습니다.

스피커 장치가 외롭습니다.

내가 할 수 일반적으로 기본 재생 장치를 전환하여 스피커 장치를 통해 모든 응용 프로그램을 망치, 그리고 일반적으로 그 반대의 경우도 마찬가지입니다. 그러나 때로는 일부 응용 프로그램 만 전환하고 때로는 아무것도하지 않습니다. 그러나 그것은 요점 외에 ...

특정 오디오 재생 장치에 응용 프로그램을 할당하려면 어떻게해야합니까? Volume Mixer는 올바른 장소처럼 보이지만, 뭔가 빠진 경우가 아니면 보이지 않습니다.


1
다른 많은 사람들과 마찬가지로 저는 Google에서 왔습니다. 추가 질문을하고 싶습니다. 왜 지구상에서 Windows가 응용 프로그램 별 오디오 출력을 인식 하지만 변경을 허용하지 않습니까? 이 기능을 전혀 제공하지 않고 모든 출력에 대해 단일 장치를 선택하도록하는 것이 훨씬 좋습니다. 너무 실망 스럽습니다.
Henrique Jung

@HenriqueJung은 기본적으로 Windows 작업이 아니기 때문에 기본적으로 수행됩니다. Windows에서 변경 한 내용은 실제로 기본 오디오 장치이지만 응용 프로그램은 원하는 오디오 장치를 선택할 수 있습니다. 일부 앱은 사용자가 기본 장치를 전환 할 때이 변경 및 장치 전환을 처리 할 수 ​​있지만 대부분은 그렇지 않을 수 있습니다. OS가 오디오 컨텍스트를 강제로 전환하는 것보다 앱의 볼륨을 변경하는 것이 더 쉽습니다. 많은 경우에 가능하지 않을 수도 있습니다. 예를 들어. DTS 사운드를 지원하지 않는 장치에서 DTS 사운드를 처리하는 방법 등. 따라서 Windows에서 어떤 사운드 장치를 응용 프로그램에 음악으로 재생해야하는지에 대한 결정을 남겼습니다.
Logman

Windows 10에서는 응용 프로그램 당 출력 및 입력, 오디오를 구성 할 수 있다는 단일 대답없이이 질문이 닫히지 않기를 바랍니다. 또한 Google이 왜 항상 원래 답변 대신 복제본을 보내야하는지 궁금합니다.
Daniel C. Sobral

답변:


51

무료 (GPL) 대체품을 발견하고 다른 사람들이 Google에서 걸려 넘어 질 때 누군가 버릴 것이라고 생각했습니다. 0.5.0.0, 사이트에서 직접 다운로드).

reddit / github / alternative.to에서 Audio Router라는 것을 발견했습니다.

https://github.com/audiorouterdev/audio-router

Win 7 SP1 x64에 있습니다. 약 2 분 동안 만 재생했지만 TV를 통해 내 Firefox (youtube) 오디오와 헤드셋을 통해 내 게임 (SR3) 오디오를 최소한의 노력으로 올바르게 재생하고 있습니다. 승자가 있다고 생각합니다.

내가 조사에 빠지면 다시보고합니다. 그렇지 않으면, 모든 작품이 있다면 나는 그 사람에게 고마워 몇 달러를 걷어차 야 할 것이다. 그의 github 페이지에 페이팔 링크가있는 것처럼 보였습니다.


이것은 이상적인 솔루션처럼 보입니다. 문제가 발견되면 다시보고하십시오.
kdbanman 2016 년

4
이것은 Windows 10 앱을 충돌시키는 것으로 보입니다.
Brain2000

나는 Windows 만 사용하여 이것을 달성 할 수있었습니다. 기본 기기를 헤드폰으로 설정하면 좋습니다.
alcfeoh

1
Windows에이 기능이 없다는 것은 놀라운 일입니다. 8 년 동안 Linux를 사용한 후 새 직장에서 Windows 10으로 강제 전환했으며, 사운드 컨트롤로 인해 Linux 대안에 비해 열악했습니다.
twigg

또한 Windows 10에서 일부 앱이 충돌하는 것을 참조하십시오. NVidia ShadowPlay for one. 또한 PUBG를 다른 오디오 재생 장치 (예 : 가상 오디오 케이블)에 복제 / 라우팅 할 수 없습니다.
Roy

6

"재생 장치"로 이동하여 앱에서 할당을 취소하려는 출력 유형을 비활성화하십시오. 응용 프로그램이 자동으로 다음 사용 가능한 사운드 출력으로 전환 한 다음 비활성화 된 출력 장치를 다시 활성화 할 수 있습니다.


2
비활성화 된 출력 장치에 앱을 다시 할당하려면 어떻게해야합니까? 내 질문은 다른 재생 장치에 다른 앱을 배치하는 것입니다.
kdbanman

슈퍼 유저에 오신 것을 환영합니다! 이것은 실제로 주석이며 원래 질문에 대한 답변이 아닙니다 . 작성자의 의견을 비판하거나 설명을 요청하려면 게시물 아래에 댓글을 남겨주세요. 언제든지 자신의 게시물 에 댓글 수 있으며 평판 이 충분 하면 게시물댓글 수 있습니다 . 댓글을 작성하려면 50 개의 평판이 필요한 이유를
DavidPostill

사용하지 않으려는 장치를 비활성화하는 것은 실제로 지루합니다. 그러나 Win7에서 나와 함께 일어난 것처럼 일부 앱은 사용하지 않아야하는 장치를 사용하기 시작했지만 절대 사용하지 않으면 티켓입니다.
CodeLurker

4

내가 아는 한 Windows에는 현재 오디오를 재생중인 프로그램의 재생 장치를 전환 할 수있는 옵션이 없습니다.

타사 프로그램 인 CheVolume을 사용해보십시오.

http://www.chevolume.com/


2

죄송하지만 Windows에는 응용 프로그램 별 사운드 출력 장치 개념이 없습니다. 많은 앱은 기본값이 무엇이든 사용합니다. 일부 (보다 정교한 "멀티미디어"앱)에는 목록에서 장치를 선택할 수있는 옵션 메뉴가 포함되어 있으며 대부분은 기본으로 저장할 수 있지만 해당 옵션을 제공하려면 앱을 코딩해야합니다.

스크립팅 옵션이 마음에 듭니다. 기본값을 해당 프로그램에 대해 원하는 것으로 변경하는 스크립트를 통해 프로그램을 시작한 다음 프로그램이 정상으로 실행되고 나면 대부분의 프로그램에서 사용하도록 기본값을 다시 설정합니다. PowerShell도이 작업을 수행 할 수 있습니다.


8
" Windows에는 응용 프로그램 별 사운드 출력 장치 개념이 없습니다. ". 그러나 헤드폰에 하나의 응용 프로그램이 할당되고 스피커에 다른 응용 프로그램이 할당되는 경우가 종종 있습니다. 나는 그것을 제어하는 ​​방법을 모른다. 버그 일 뿐이라고 생각하지만 기꺼이 재생 장치를 분리하기 위해 앱을 할당하는 것은 Windows입니다.
kdbanman

멀티미디어 드라이버와 앱에서 일했습니다. 앱의 자체 설정을 제외하고 "앱 X의 기본 장치입니다"를 표시 할 위치를 모릅니다. 그러나 일부 앱 특정 유형 의 장치를 먼저 찾거나 기본값이 아닌 최고 품질의 장치를 사용하도록 코딩되어 있습니다 . Windows에는 "기본 통신 장치"에 대한 별도의 설정이 있으며, 예를 들어 Skype는 "일반"기본 장치와 달리 기본적으로 해당 장치를 사용합니다. 통신 프로그램이 실패하면 마이크 입력이있는 장치 (예 : HDMI 사운드 장치가없는 장치)를 찾아 사용할 수 있습니다. 기타
Jamie Hanrahan

I / O 장치 유형에 대한 의미를 이해합니다. 당신이 이야기하고있는 앱 설정 구성은 .NET System.*API의 일부 입니까? 아마도 Environment.*API? 아니면 Win32 API에서 낮은 수준입니까? 이 문서를 읽으면 진행 상황을 훨씬 더 잘 이해할 수 있으므로 링크 나 키워드를 정말 고맙게 생각합니다 :-)
kdbanman

많은 응용 프로그램이 스위치를 즉시 또는 특정 조치에 따라 수행하기 때문에 기본 장치를 전환하는 스크립트는 많은 경우 작동하지 않습니다. CheVolume은 일부 응용 프로그램에서 작동하지만 원하는만큼 많지 않고 때로는 실패합니다. 이것이 OS 수준의 기능인 것 같습니다. 왜 모든 응용 프로그램에서 동일한 기능을 별도로 구현해야합니까?
Jacek Gorgoń

@JamieHanrahan 어떻게? 음모를 꾸미는 사람들이 쉬운 해결책을 찾지 않습니까? 구글이 투명한 프록시 설정을 지원하지 않는 것과 비슷한 문제가 있습니다 ... 파이프 개념이 너무 까다로운 이유에 대해 알려 주실 수 있습니까?
Milind R
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.