Windows 7에서 특정 오디오 출력에 프로그램 할당


31

예를 들어, Windows XP에서는 스피커에서 음악을 재생 한 다음 헤드셋에서 헤드셋을 사용하여 게임을 할 수있었습니다.

  1. 스피커로 기본 사운드 출력 설정
  2. 음악 플레이어를 실행
  3. 기본 사운드 출력을 헤드셋으로 설정
  4. 게임을 실행

XP의 오디오 작업의 '기능'은 일단 프로그램이 시작되고 일부 오디오 출력을 잡으면 항상 다중 출력 순진한 경우 (대부분의 프로그램) 다른 일부 (예 : Skype)가 특정 장치를 나열하고 선택할 수 있다는 점을 항상 사용한다는 것입니다 . 그러나 Windows 7에서는 기본 출력이 변경 될 때마다 '기본 장치'를 사용하는 모든 프로그램이 스트림 전환을 통해 동적으로 변경됩니다.

이것에 대한 나의 근거는 전체 화면 게임을하는 동안 책상에있는 스피커 노브로 음악의 음량을 쉽게 변경할 수 있다는 것입니다. iTunes 또는 Zune 미디어 플레이어가 키 또는 볼륨을 제어 할 수있는 모든 것을 캡처 할 수 있다면 (ABC 미디어 플레이어가 가능한지 상관 없음 ), 그 사실을 아는 것이 도움이 될 것입니다.


이 작업도 수행하고 싶습니다. 지금은 애플리케이션 개발자가 옵션을 제공 할 수 있습니다.
pcunite

답변:


6

사람들이 Virtual Audio Cable이이 문제를 해결하는 데 도움이된다고 생각하는 이유를 이해하지 못합니다. 내가 볼 수있는 한, 특정 응용 프로그램의 출력을 캡처 하여 주어진 출력 장치로 라우팅 하는 방법이 없습니다 . 새로운 가상 출력 장치를 만든 다음 해당 출력을 모든 입력 장치로 라우팅 할 수 있습니다. 예를 들어 VAC를 기본 출력으로 설정 한 다음 녹음 프로그램의 입력으로 지정할 수는 있지만 한 시간 동안 문서를 읽은 후에 알 수있는 한) iTunes에서 스피커로, Halo에서 헤드셋으로 출력을 라우팅하도록 지시하십시오. 그 아이디어는 어디에서 오는가? 문서에 뭔가 빠졌습니까?

Windows Media Player 에서는 기본 재생 장치와 별도로 재생 장치를 설정할 수 있습니다. 구성, 옵션, 장치, 스피커 (더블 클릭 또는 선택 및 속성)를 선택한 다음 오디오 장치를 선택하십시오. 기본 오디오 장치로 설정하면 Windows에서 기본 설정을 추적합니다. 다른 장치를 사용하려면 해당 장치를 선택하십시오.

따라서 해당 설정을 사용하여 스피커에서 음악 또는 영화를 재생하도록 Windows Media Player를 설정할 수 있으며 게임은 기본 장치 (헤드셋으로 설정)에서 재생됩니다.

Windows Media Player와 같은 설정이없는 프로그램 으로이 작업을 수행하는 방법을 찾고 싶습니다. 예를 들어 Spotify는 기본 장치로만 갈 수 있습니다.


1
동의합니다! 웹 기반 음악 용 블루투스 헤드셋을 켜려면 100 개의 브라우저 탭을 모두 닫고 다시 시작해야합니다. 나는 이것을 믿을 수 없다.
moodboom

리눅스에서 가능
Kiwy

3

Windows 7은 기본 오디오 장치와 일치하도록 열린 응용 프로그램을 자동으로 전환하므로 변경 사항을 적용하기 위해 프로그램을 다시 시작할 필요가 없습니다. 이것이 바로이 문제가 발생한 이유입니다. 하지만 이미 알아 냈을 것입니다.

모든 게임에서 기본적으로 사용하도록 헤드폰의 출력 기본값을 제안합니다. 그런 다음 음악 플레이어의 오디오 출력으로 이동하여 프로그램 환경 설정에서 스피커 출력으로 변경하십시오. 온보드 (마더 보드) 사운드와 VLC 미디어 플레이어가있는 사운드 카드로이 작업을 수행했습니다. 불행히도 나는 다른 프로그램을 위해 한 적이 없지만 일반적으로 고급 설정 / 환경 설정입니다. "XYZ의 오디오 출력 변경"을 쿼리하면 Google이 도움을 줄 것입니다.

헤드폰을 기본값으로 설정하는 이유는 출력 변경을위한 게임의 오디오 옵션이 음악 프로그램보다 더 제한적일 수 있기 때문입니다. 그리고 많은 게임을하는 경우 하나의 음악 프로그램과 각 게임을 변경해야합니다.


2
Windows 7 (또는 Windows 8.1 이상)은 기본 오디오 장치와 일치하도록 열린 응용 프로그램을 자동으로 전환하지 않습니다. Bluetooth 헤드셋을 켜면 Firefox를 완전히 닫고 다시 시작할 때까지 Firefox 오디오가 스피커를 계속 사용합니다. 나를 미치게 만들어. :-( 와우, M $에 따르면 이 쓰레기는 "설계 상" 기절
했다고합니다

1
@moodboom : 잘못되었습니다. 귀하의 링크는 Vista에 대해 이야기합니다. 또한 링크는 기본 엔드 포인트 설정에 대해서만 설명합니다. 실제로 열린 응용 프로그램을 기본 끝점으로 전환하는 스트림을 abotu하지는 않습니다. 응용 프로그램이 단순히 끝점을 명시 적으로 지정하지 않고 기본 끝점을 사용하도록 선택한 경우 Windows 7 이상에서는 오디오 스트림을 기본 끝점으로 자동 전환합니다. Firefox는 오디오 재생에 MF / DShow를 사용하지 않으므로 스트림 전환 이벤트를받지 않습니다. 그것은 완전히 Firefox가 아닌 Windows의 디자인입니다.
Bala Sivakumar 2016 년

2
발라 : 스팀과 스카이 림도 마찬가지입니다. Firefox, Steam 및 Skyrim은 Windows에서 내가 관심을 갖는 유일한 응용 프로그램이므로 사용할 API는별로 신경 쓰지 않았으며 아무도 그것을하지 않는 것 같습니다. "아무도 사용하지 않습니다"는 Microsoft 의 설계 결함 입니다.
날으는 양

파이어 폭스에서이 버그 : bugzilla.mozilla.org/show_bug.cgi?id=698079
dez93_2000

0

가상 오디오 케이블 (30 $)을 사용하면 응용 프로그램 및 / 또는 장치간에 오디오 (웨이브) 스트림을 전송할 수 있습니다.

"가상 케이블"이라는 가상 오디오 장치 세트를 생성하며, 각 장치는 한 쌍의 파형 입력 / 출력 장치로 구성됩니다. 모든 애플리케이션은 오디오 스트림을 케이블의 출력 측으로 전송할 수 있으며 다른 애플리케이션은 입력 스트림에서이 스트림을 수신 할 수 있습니다. 모든 전송은 디지털 방식으로 이루어지며 음질 손실이 없습니다 (비트 퍼펙트 스트리밍).

iTunes 글로벌 단축키의 경우 : iTunes 글로벌 단축키 또는 hktunes

( foobar2000 에는 기본 전역 핫키와 출력 장치 선택이 있습니다 : p)


0

Zuneware의 경우 누군가 ZuneKeys 라고하는 응용 프로그램이 있습니다. 나는 그것을 사용한 적이 없으므로 마일리지가 다를 수 있습니다.


0

당신이 사용하는 경우 에 mplayer를 당신은 사용하여 오디오 장치를 선택할 수 있습니다 mplayer -ao dsound:device=2 anymedia.mp3명령 줄 스위치 - 내장 스피커와 달리이 헤드폰에서 재생 것이 내 경우.

Windows Media Player에서 Options-> Devices-> Speakers-> 에서 기본 장치를 설정할 수 Properties있지만 작동하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.