Atribuindo programas a saídas de áudio específicas no Windows 7

31

No Windows XP, eu podia, por exemplo, tocar música em meus alto-falantes e jogar um jogo no meu fone de ouvido usando esse método desajeitado:

  1. Definir a saída de som padrão para os alto-falantes
  2. Executar reprodutor de músicas
  3. Definir a saída de som padrão para fone de ouvido
  4. Executar jogo

Um 'recurso' do trabalho de áudio do XP era que uma vez que o programa fosse lançado e captasse alguma saída de áudio, ele sempre usaria isso se fosse multi-saída ingênua (a maioria dos programas), enquanto outros (por exemplo, Skype) poderiam listar e escolha dispositivos específicos. No entanto, no Windows 7, sempre que a saída padrão é alterada, todos os programas que usam 'dispositivo padrão' são alterados dinamicamente por alternância de fluxo.

Meu raciocínio para isso é que isso me permite alterar facilmente o volume da minha música com o botão do alto-falante na minha mesa enquanto jogo um jogo em tela cheia. Se o iTunes ou o Zune Media Player puder capturar chaves ou o que for para controlar o volume (eu não me importo se o ABC Media Player puder), isso também seria útil.

    
por Nick T 22.11.2009 / 17:58

5 respostas

6

Não entendo por que as pessoas acham que o Virtual Audio Cable ajudará a resolver esse problema. Tanto quanto eu posso ver, não tem como capturar a saída de um aplicativo específico e rotea-lo para um determinado dispositivo de saída. Pode fazer um novo dispositivo de saída virtual e, em seguida, essa saída pode ser encaminhada para qualquer dispositivo de entrada, de modo que, e. você pode definir um VAC como a saída padrão e, em seguida, direcionar isso para a entrada de um programa de gravação, mas você não pode (tanto quanto eu posso dizer depois de uma hora de ler os documentos) dizer para encaminhar a saída do iTunes para o seu alto-falantes e de Halo para o seu fone de ouvido. De onde vem essa ideia? Estou faltando alguma coisa nos documentos?

O Windows Media Player permite permitir que o dispositivo de reprodução seja separado do dispositivo de reprodução padrão ... Organizar, Opções, Dispositivos, Alto-falantes (clique duplo, ou selecione e Propriedades) e selecione dispositivo de áudio. Se você configurá-lo para o dispositivo de áudio padrão, ele irá rastrear sua configuração padrão no Windows. Para usar outro dispositivo, basta selecionar esse dispositivo.

Então, usando essa configuração, você pode configurar o seu Windows Media Player para reproduzir música ou um filme nos alto-falantes, e seu jogo será reproduzido no dispositivo padrão, que você configuraria para ser o fone de ouvido.

Eu realmente gostaria de encontrar uma maneira de fazer isso com programas que não têm uma configuração como o Windows Media Player. Por exemplo. Spotify só pode ir para o dispositivo padrão.

    
por 07.06.2012 / 21:16
3

O Windows 7 transita automaticamente aplicativos abertos para corresponder ao dispositivo de áudio padrão, para que você não precise reiniciar seus programas para que a alteração entre em vigor ... e é por isso que você está tendo esse problema. mas você já imaginou isso.

Sugiro o padrão de saída do seu fone de ouvido para que todos os jogos o usem por padrão. Em seguida, você entra na saída de áudio do player de música e altera-a para ser a saída do seu interlocutor nas preferências do programa. Eu fiz isso com som onboard (placa-mãe) e uma placa de som com o VLC media player. Infelizmente eu nunca fiz isso para quaisquer outros programas, mas normalmente é uma configuração avançada / preferência, o google deve ajudar se você consultar "alterar a saída de áudio para XYZ".

O motivo pelo qual você está definindo os fones de ouvido como padrão é porque as opções de áudio do jogo para alterar as saídas provavelmente serão mais limitadas do que os programas de música. E se você jogar muitos jogos, terá que mudar cada jogo contra apenas um programa musical.

    
por 01.03.2010 / 06:41
0
O Virtual Audio Cable (30 $) permite transferir fluxos de áudio (wave) entre aplicativos e / ou dispositivos.

Ele cria um conjunto de dispositivos de áudio virtual chamado "Virtual Cables", cada um deles consiste em um par de dispositivos de entrada / saída da forma de onda. Qualquer aplicativo pode enviar fluxo de áudio para um lado de saída de um cabo, e qualquer outro aplicativo pode receber esse fluxo de um lado da entrada. Todas as transferências são feitas digitalmente, sem perda de qualidade de som (streaming de bitperfect).

Para a tecla de atalho global do iTunes: Atalhos globais do iTunes ou hktunes

( foobar2000 tem uma tecla de atalho global nativa e uma opção de dispositivo de saída: p)

    
por 20.02.2010 / 17:58
0

Para o Zuneware, há um aplicativo que alguém escreveu chamado ZuneKeys . Eu nunca usei isso, então sua milhagem pode variar.

    
por 02.11.2010 / 22:00
0

Se você usar o mplayer , poderá selecionar o dispositivo de áudio usando a opção de linha de comando mplayer -ao dsound:device=2 anymedia.mp3 - no meu caso, isso seria reproduzido os fones de ouvido, em oposição aos alto-falantes internos.

No Windows Media Player, você pode definir o dispositivo padrão em Opções - > Dispositivos - > Alto-falantes - > Propriedades mas não funcionou para mim.

    
por 16.07.2012 / 12:24