53 votes

Comment utiliser deux périphériques audio simultanément sous Windows 7 ?

J'ai un connecteur audio à bord (Asus P8H67-I) et une carte audio USB (Teufel). Comment puis-je utiliser les deux appareils simultanément ?

D'après ce que je vois, je dois définir un périphérique comme étant le périphérique de sortie standard. Je cherche un moyen de régler les deux sur le périphérique de sortie standard afin d'entendre le même son sur les deux.

Des idées ?

27voto

sam Points 21

Vous devez utiliser Mixage stéréo caractéristiques. Aller à Sound -> Playback , définissez votre appareil principal comme appareil par défaut, puis accédez à Recording onglet, trouver Stereo Mix (il se peut que vous deviez d'abord l'activer et/ou afficher les appareils désactivés), allez à Properties -> Listen , vérifier Listen to this device et sélectionnez Playback through this device comme autre périphérique de sortie. Il n'est pas nécessaire de définir votre autre périphérique par défaut, cela fonctionnera toujours. De cette façon, vous pouvez continuer à utiliser votre microphone pour enregistrer du son. J'ai trouvé ces instructions dans cette vidéo :

Dans mon cas, j'avais besoin de jouer simultanément sur mes haut-parleurs connectés via la prise jack 3,5 mm et sur mon casque Logitech. Pour l'enregistrement, je voulais également utiliser mon casque Logitech. Les captures d'écran ci-dessous expliquent comment j'ai procédé (cliquez pour agrandir) :

enter image description here

En utilisant cette fonction, vous obtenez également deux barres de contrôle du volume, ce qui est pratique si vous voulez régler le volume "normal" différemment sur le casque et sur les haut-parleurs, ce que vous ne pouvez pas faire avec un séparateur matériel, ce qui est l'approche que j'ai utilisée précédemment :

enter image description here

20voto

Thad Points 725

Fenêtres hace supportent le multi streaming audio.

Microsoft l'appelle l'acheminement des flux.

Ce système existait déjà à l'époque de Vista. . .

http://social.technet.microsoft.com/Forums/en-US/w7itprogeneral/thread/b1d1acac-1f21-4d23-8d68-98964d67c2c7/

http://louisgale.blogspot.com/2009/08/live-messenger-and-default.html

http://laptopsall.com/configuring-multi-streaming-playback-for-realtek-audio-on-intel-desktop-boards

Pour un exemple concret, regardez quelque chose sur Youtube. Lancez Windows Media Player. Allez dans Outils, Options, puis cliquez sur l'onglet Périphériques. Double-cliquez sur les haut-parleurs et modifiez la sortie, par exemple des haut-parleurs arrière aux écouteurs avant. Vous avez maintenant Youtube qui passe par les connexions arrière et un MP3 qui passe par les écouteurs avant.

Media Player Classic et VLC prennent également en charge cette fonctionnalité, qui était disponible depuis Vista. Dans MPC, il s'agit d'une obscure liste déroulante au bas des options de sortie. Dans VLC, passez à Advanced et regardez sous l'arborescence Audio.

Tant que vos pilotes audio sont mis à jour et que l'application les prend en charge, vous pouvez vous en servir. Certains programmes peuvent être trompés et jouer sur un autre périphérique de sortie en changeant le périphérique par défaut après avoir appuyé sur "play". . .

10voto

Gonçalo Gaspar Points 21

Ce que vous essayez de faire pourrait vous obliger à être un peu plus physique. Windows n'est peut-être pas en mesure de diviser l'audio entre deux périphériques de sortie, mais VOUS avez le pouvoir de le diviser autant de fois que vous le souhaitez. Votre périphérique USB semble ne pas avoir fonctionné comme vous le souhaitiez lorsque vous l'avez acheté. Il vous sera beaucoup plus facile de vous en débarrasser et de vous contenter de en séparant les sorties de votre carte mère avec des câbles que vous pouvez acheter dans n'importe quel grand magasin d'électronique.

Par exemple : Je viens de passer à un récepteur numérique avec l'option d'avoir des entrées S/PDIF ou RCA vers mes nouveaux haut-parleurs. Mes anciens haut-parleurs sont reliés par un câble stéréo direct entre la carte mère et leurs entrées.

Dans ce cas, les deux systèmes de haut-parleurs sont des systèmes surround 5.1, et les deux ont une forme de simulation surround intégrée pour les sources stéréo.

Le problème

Les nouveaux haut-parleurs sont reliés à la carte son par un câble S/PDIF. Les anciens haut-parleurs sont connectés avec des câbles stéréo. Cela signifie que Windows considère la sortie optique S/PDIF et mes sorties stéréo 5.1ch normales comme des périphériques distincts. Je veux regarder un film en 5.1 surround, et je veux qu'il sorte des deux ensembles de haut-parleurs, sans utiliser la simulation surround sur l'un ou l'autre des postes.

La solution

Le fait de sacrifier la sortie numérique (qui est de toute façon convertie en analogique à un moment donné avant d'atteindre votre oreille) et de s'en tenir à l'analogique permet de faire croire à Windows qu'il n'envoie de l'audio qu'à un seul appareil. Mais comment connecter le récepteur analogique aux prises stéréo, qui sont déjà utilisées par les anciens haut-parleurs ?

3 splitters stéréo, plus 3 adaptateurs stéréo-RCA, plus 3 câbles RCA. même si vous disposez d'une sortie stéréo supplémentaire pour les casques, ne l'utilisez pas dans ce type de configuration. Windows ne tiendra pas compte de la perte de préamplificateur lors de la séparation des sorties, ce qui signifie que vous devrez jouer avec les niveaux de volume juste pour économiser le coût d'un séparateur.

Je divise donc ma stéréo 5.1ch en 2 systèmes de haut-parleurs séparés. L'un avec une entrée 3,5 mm, l'autre avec une entrée RCA. Windows pense qu'il envoie de l'audio à un seul système de haut-parleurs. Évidemment, cela signifie que j'aurai quelques(50%) perte de préampli. Votre rapport signal/bruit peut être fortement affecté par ce type de configuration, en fonction de la qualité de vos câbles, de vos enceintes et de votre matériel embarqué.

Les こと solution

Prendre les anciens haut-parleurs (ceux qui se branchent directement sur ma carte mère avec des câbles stéréo et sans adaptateurs) et utiliser une série d'adaptateurs pour les brancher directement sur mon récepteur stéréo à la place. Dans ce cas, je pourrais utiliser une entrée S/PDIF ou une entrée RCA multicanal, en fonction de mes besoins spécifiques en matière de sortie. Les jeux vidéo, par exemple, ne sont pas codés en surround ; votre ordinateur ne peut pas envoyer un signal 6 canaux via S/PDIF, seulement des signaux stéréo codés que l'ampli-tuner décode ensuite. Pour certaines sources audio, j'aurai donc besoin d'une véritable sortie à 6 canaux depuis la carte mère jusqu'à mes oreilles. Cette solution particulière peut cependant être risquée, surtout si vous essayez de diviser la sortie du câble d'enceinte. Dans le cas contraire, vous serez limité par le nombre de sorties que le récepteur vous permet d'avoir en même temps.

Les troisième solution

Brancher les anciens haut-parleurs sur mon mobo, puis brancher les sorties RCA de son caisson de basse sur l'entrée multi-chaîne de l'ampli-tuner, au lieu de les brancher sur les satellites. Les satellites sont alors branchés sur les sorties RCA de l'ampli-tuner, tandis que les nouvelles enceintes restent sur leurs fils +/-. Il s'agit essentiellement d'utiliser l'ampli-tuner pour faire ce que Windows ne peut pas faire. AUSSI risqué car j'ai maintenant un préampli sur les entrées de mon récepteur. Windows préamplifie le volume des enceintes à 100% (pas de splitters cette fois) et le volume des anciennes enceintes préamplifie maintenant le volume de l'ampli-tuner, qui est envoyé à mes nouvelles enceintes. Par ailleurs, je suis toujours limité par le nombre de sorties que mon récepteur prend en charge simultanément. Dans mon cas, il s'agit d'une sortie RCA stéréo + une seule sortie RCA sub == données surround uniquement provenant des nouvelles enceintes, le caisson de basse et la sortie stéréo étant envoyés vers les anciennes enceintes. Il se peut que vous ayez des différences sur ce point. Veillez simplement à baisser le niveau de votre "préampli" autant que possible.

Résultat : Tous les systèmes d'exploitation ont des limitations ; toutes les limitations n'ont pas de solutions de contournement. Si vous êtes prêt à manipuler quelques câbles, vous pouvez faire des choses incroyables avec l'audio.


P.S. En lisant certains de vos commentaires sur ce que vous essayez de faire, Ceving, je dirais qu'il faut prendre les choses à l'envers. Vous dites que vous voulez le son de la bataille de Starcraft au casque et "tout le reste" sur le haut-parleur USB. Eh bien, selon le nombre de choses incluses dans "tout", c'est tout à fait faisable dans le logiciel. Définissez HEADPHONE comme périphérique audio principal. Ensuite, changez la sortie de MEDIA SOFTWARE en haut-parleur USB. Vous devez d'abord me dire ce que signifie "tout le reste sur le haut-parleur" avant que je puisse vous dire ce que vous devez modifier spécifiquement. En gros, tout ce qui n'est pas Starcraft DOIT avoir une option de lecture sur le haut-parleur USB pour que ce que vous envisagez fonctionne.

Gardez également à l'esprit que Windows fait des choses bizarres avec les périphériques audio lorsqu'il s'agit d'écouteurs en particulier. Dans la mesure du possible, ne dites pas à Windows qu'il s'agit d'un casque, dites-lui qu'il s'agit d'un haut-parleur stéréo. Dites à Windows que les haut-parleurs USB sont des haut-parleurs stéréo distincts. Cela vous donnera un point de départ. Gardez à l'esprit que pour lire du STEREO (audio à 2 canaux) sur 2 appareils distincts dans Windows, il vous suffit de désactiver la fonction "mute speaker when plug in headphone", de brancher un appareil sur la prise principale, un autre sur la prise du casque, et le tour est joué. J'espère que ce n'est pas ce que vous vouliez faire, car cela aurait été très simple. Et j'espère que tu parles de StarCraftII parce que Starcraft1 est en fait configuré de telle manière que tu obtiens la musique du jeu sur FrontLeft/FrontRight et les SFX sur Center Channel quand Windows est dans une configuration de son surround - ce qui est vraiment une toute autre explication.

7voto

mgutt Points 727

J'ai eu un problème similaire avec ma configuration multi-moniteur. La seule solution que j'ai trouvée a été d'utiliser "Voicemeeter" :
https://www.vb-audio.com/Voicemeeter/index.htm

Vous devez sélectionner vos sorties matérielles pour A1 et A2 dans le coin supérieur droit :
screen1

Ensuite, vous devez sélectionner "system tray (run at startup)" dans le menu et l'option "hook volume keys" pour permettre le contrôle du volume par les touches média de votre clavier :
screen2

Enfin, il est possible que vous deviez vérifier votre délai pour obtenir un son entièrement synchronisé via Menu -> Paramètres -> OUT A1 Monitoring Synchro Delay. J'ai utilisé un métronome en ligne et j'ai choisi "27ms" comme étant le meilleur réglage pour moi :
screen3

Le seul problème est que vous ne pouvez pas contrôler le volume individuellement pour A1 et A2. Et cela ne fonctionne pas si vous avez besoin de votre audio sur plus de deux appareils audio (configurations à trois/quatre moniteurs). Si vous avez besoin de cela, vous devez utiliser Voicemeeter Banana :
https://www.vb-audio.com/Voicemeeter/banana.htm

Mais il manque une option "hook" pour changer le volume sur toutes les sorties hardware (A1+A2+A3+A4) en même temps, donc vous devez les configurer manuellement à travers l'application MacroButtons incluse. Ce n'est donc pas très facile à configurer, mais ça marche enfin !

5voto

bfhd Points 2307

Windows ne peut pas lire le même flux audio sur deux appareils simultanément. Vous pouvez passer d'un appareil à l'autre et certaines applications vous permettent de choisir l'appareil à utiliser pour la sortie.

Liens de soutien :

http://www.sevenforums.com/sound-audio/26200-sound-through-two-devices.html http://www.windows7taskforce.com/view/76

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X