web-dev-qa-db-fra.com

Attribution de programmes à des sorties audio spécifiques dans Windows 7

Sous Windows XP, je pouvais, par exemple, écouter de la musique sur mes haut-parleurs, puis jouer à mon casque via cette méthode compliquée:

  1. Définir le son par défaut pour les haut-parleurs
  2. Lancer le lecteur de musique
  3. Définir la sortie audio par défaut sur le casque
  4. Exécuter le jeu

Une fonctionnalité du système audio de XP était qu'une fois qu'un programme lancé et capturé une sortie audio, il l'utiliserait toujours s'il était naïf à sorties multiples (la plupart des programmes), tandis que d'autres (par exemple, Skype) pouvaient répertorier et sélectionner des périphériques particuliers. . Cependant, sous Windows 7, chaque fois que la sortie par défaut change, chaque programme utilisant le "périphérique par défaut" change dynamiquement via la commutation de flux.

Mon raisonnement est que cela me permet de modifier facilement le volume de ma musique avec le bouton de haut-parleur situé sur mon bureau tout en jouant à un jeu en plein écran. Si iTunes ou Zune Media Player peut capturer des clés ou tout autre moyen de contrôler le volume (I , je m'en fiche si ABC Media Player le peut), il serait utile de le savoir également.

31
Nick T

Je ne comprends pas pourquoi les gens pensent que Virtual Audio Cable aidera à résoudre ce problème. Autant que je sache, il n’a aucun moyen de capturer la sortie d’une application spécifique et de l’acheminer vers un périphérique de sortie donné. Il peut créer un nouveau périphérique de sortie virtuel, puis cette sortie peut être routée vers n’importe quel périphérique d’entrée, de telle sorte que, par exemple, vous pouvez définir un VAC comme sortie par défaut, puis le diriger vers l'entrée d'un programme d'enregistrement, mais vous ne pouvez PAS (autant que je sache, après une heure de lecture de la documentation) lui indiquer de router la sortie d'iTunes vers vos haut-parleurs et de Halo vers votre casque. D'où vient cette idée? Est-ce que je manque quelque chose dans la documentation?

Le lecteur Windows Media permet de configurer le périphérique de lecture séparément du périphérique de lecture par défaut ... Organiser, Options, Périphériques, Haut-parleurs (double-clic ou sélectionnez et Propriétés), puis sélectionnez le périphérique audio. Si vous le définissez sur Périphérique audio par défaut, il suivra votre réglage par défaut dans Windows. Pour utiliser un autre appareil, sélectionnez-le simplement.

Ainsi, en utilisant cette configuration, vous pouvez configurer votre lecteur Windows Media pour lire de la musique ou un film sur les haut-parleurs, et votre jeu sera lu sur le périphérique par défaut, que vous définiriez comme le casque.

J'aimerais vraiment trouver un moyen de faire cela avec des programmes qui n'ont pas de paramètre tel que Windows Media Player. Par exemple. Spotify ne peut aller que sur le périphérique par défaut.

6
James Newton

Windows 7 effectue automatiquement la transition des applications ouvertes pour correspondre au périphérique audio par défaut. Vous n'avez donc pas besoin de redémarrer vos programmes pour que les modifications prennent effet ... c'est pourquoi vous rencontrez ce problème. mais vous avez déjà compris cela probablement.

Je suggérerais que la sortie par défaut de votre casque soit utilisée par tous les jeux. Ensuite, vous accédez à la sortie audio de votre lecteur de musique et la changez en sortie de votre interlocuteur dans les préférences du programme. Je l'ai fait avec le son intégré (carte mère) et une carte son avec le lecteur multimédia VLC. Malheureusement, je ne l'ai jamais fait pour aucun autre programme, mais il s'agit généralement d'un paramètre/préférence avancé. Google devrait vous aider si vous interrogez "modifier la sortie audio pour XYZ".

La raison pour laquelle vous configurez les écouteurs par défaut est que les options audio du jeu permettant de modifier les sorties seront probablement plus limitées que les programmes musicaux. Et si vous jouez à de nombreux jeux, vous devrez changer chaque jeu par rapport à un seul programme musical.

3
injate

Pour Zuneware, il existe une application que quelqu'un a écrite appelée ZuneKeys . Je ne l'ai jamais utilisé, votre kilométrage peut donc varier.

0
Xantec

Si vous utilisez mplayer , vous pouvez sélectionner le périphérique audio à l’aide du commutateur de ligne de commande mplayer -ao dsound:device=2 anymedia.mp3; dans mon cas, le son sera joué au casque plutôt qu'aux haut-parleurs internes.

Dans Windows Media Player, vous pouvez définir le périphérique par défaut dans Options->Devices->Speakers->Properties mais cela n'a pas fonctionné pour moi.

0
ccpizza

Câble audio virtuel (30 $) vous permet de transférer des flux audio (wave) entre des applications et/ou des périphériques.

Il crée un ensemble de périphériques audio virtuels nommés "Câbles virtuels", chacun d'eux étant constitué d'une paire de périphériques d'entrée/sortie de forme d'onde. Toute application peut envoyer un flux audio vers le côté sortie d'un câble, et toute autre application peut recevoir ce flux depuis un côté entrée. Tous les transferts sont effectués numériquement, sans perte de qualité sonore (diffusion parfaite).

Pour les touches de raccourci globales iTunes: Touches de raccourci globales iTunes ou hktunes

( foobar2000 possède un raccourci clavier global et un choix de périphérique de sortie: p)

0
fluxtendu