Créez deux appareils de lecture par défaut. Sortie du son vers différents appareils

Maison / Pannes

Ce n'est un secret pour personne cartes son, prenant en charge la norme High Definition Audio, peut non seulement déterminer à quelles prises les appareils sont connectés, mais également lire/enregistrer plusieurs flux de signaux audio en parallèle. Ce serait un péché de ne pas utiliser cette fonctionnalité. En effet, à notre époque, cela peut augmenter considérablement le niveau de confort lorsque l'on travaille avec un ordinateur.

Disons que nous avons des haut-parleurs connectés au panneau arrière et un casque connecté au panneau avant de la carte son. Et nous voulons que les sons des événements système et des lecteurs soient diffusés via les haut-parleurs, et que le son de Skype passe par le casque. Quels avantages cela nous apportera-t-il ? Lorsque vous passez un appel Skype, vous n'aurez pas besoin de connecter votre casque ou d'éteindre vos haut-parleurs à la hâte pour que les autres autour de vous n'entendent pas la conversation.

Configuration sous Windows 7

Pour ce faire, nous devons configurer le pilote de la carte son pour traitement indépendant du signal des panneaux avant et arrière. Suivez ces étapes :

Cliquez sur le bouton Commencer et sélectionnez Panneau de contrôle :

Dans le Panneau de configuration, recherchez votre gestionnaire de carte son. Dans notre cas c'est Gestionnaire Realtek HD :

Dans la fenêtre qui s'ouvre Gestionnaire Realtek HD cliquez sur le lien Paramètres supplémentaires appareils :

Sélectionnez l’appareil de lecture pour lire deux signaux différents simultanément. Et le mode de séparation de toutes les prises d’entrée pour l’appareil d’enregistrement. Cliquez D'ACCORD pour enregistrer les paramètres :

Nous devons maintenant configurer la carte son pour que tous les sons défaut joué à travers haut-parleurs. Cliquez droite cliquez sur l'icône de contrôle du volume à côté de l'horloge système et sélectionnez Appareils de lecture:

La même fenêtre peut être appelée en accédant au bouton Commencer sur Panneau de contrôle et en cliquant sur le lien Son.

Dans la fenêtre Son sur l'onglet Lecture, qui sera déjà ouvert, sélectionnez l'élément dans la liste Haut-parleurs et appuyez sur le bouton Défaut(à savoir le bouton lui-même, pas la flèche à sa droite). Avec cette action, vous définirez Haut-parleurs comme périphérique de lecture prioritaire, c'est-à-dire tous les sons par défaut proviendront des haut-parleurs. Voir photo :

Sélectionnez maintenant l'élément dans la liste Deuxième sortie Realtek HD Audio(« sortie secondaire », c'est-à-dire sortie du panneau avant) et appuyez sur flècheà côté du bouton par défaut. Dans le menu déroulant, sélectionnez Appareil de communication par défaut. Ainsi, vous avez indiqué que votre système doit utiliser un casque pour communiquer :

Cela devrait ressembler à l'image ci-dessous :

Maintenant que le périphérique de lecture par défaut est défini, cliquez sur D'ACCORD fermer la fenêtre Son.

Dans la fenêtre Paramètres sélectionner une rubrique Paramètres sonores. Ici, nous devons sélectionner le microphone à utiliser :

  • comme microphone actif : micro casque connecté en face avant - Entrée micro sur le panneau avant (rose):

  • comme enceintes : un casque reconnecté en façade - sélectionner l'appareil dans la liste 2ème sortie:

  • et comme dispositif de lecture de signal appel entrant choisissez les enceintes.

Note. Si tu veux, au point Appel Vous pouvez également choisir un casque. Mais dans ce cas, vous risquez de ne pas entendre l'appel si vous vous éloignez de l'ordinateur.

Cela devrait ressembler à l’image ci-dessous. Lorsque tout est configuré, cliquez sur Sauvegarder pour appliquer les paramètres.

Désormais, tous les sons (musique, vidéo, événements système et sons du navigateur) seront diffusés par défaut via les haut-parleurs et les conversations Skype. Toujours passera par le casque.

De même, vous pouvez diffuser le son de n'importe quelle application vers l'appareil souhaité, quel que soit l'appareil de lecture que vous utilisez. à l'heure actuelle sélectionné par défaut. Par exemple, pour l'ordinateur portable d'un DJ dans une discothèque, il est plus logique de sélectionner la sortie audio par défaut vers le casque et de diffuser uniquement l'audio du lecteur AIMP vers les haut-parleurs. Dans ce cas, les vacanciers n'entendront aucun son via les haut-parleurs, à l'exception de la musique.

Configuration sous Windows XP

Double-cliquez sur l'icône Realtek dans la barre des tâches pour ouvrir le gestionnaire de carte son (dans notre cas RealtekHD Manager).

Sur l'onglet Mixer dans la zone des paramètres lecture cliquez sur l'icône Paramètres:

Cochez la case Activer la lecture multiflux.

Cliquez D'ACCORD pour enregistrer les paramètres :

Vous pourrez alors sélectionner votre appareil de lecture par défaut. Les programmes qui n'ont pas de paramètres sonores émettront du son via ceux-ci, ainsi que toutes les applications configurées pour émettre du son vers Pilote audio principal:

De la même manière, l'enregistrement de plusieurs flux est activé.

Cliquez sur l'icône Paramètres dans la région Enregistrer:

Cochez la case Activer l'enregistrement de plusieurs flux.

Cliquez D'ACCORD:

Si je comprends bien, il y a ici deux questions.

    Est-il possible de diffuser du son sur deux ou plusieurs périphériques de sortie audio en même temps et comment y parvenir ?

    Est-il possible de boucler les données via un périphérique d'entrée audio (enregistrement) afin qu'elles soient lues sur le moniteur approprié, par exemple envoyées via un flux audio Skype à votre partenaire dans votre cas respectif.

Répondre à 1 : Cet appareil est tout à fait possible, mais toutes les sorties audio indépendantes de votre système peuvent lire des sons simultanément. Par exemple, certaines interfaces audio professionnelles (pour la production musicale) disposent de 8, 16, 64 sorties indépendantes, qui peuvent toutes être lues simultanément. Cela signifie que chaque périphérique de sortie conserve son propre tampon, qu'il consomme indépendamment (mis à part le parallélisme dans la mémoire partagée finale pour alimenter le tampon).

La plupart des frameworks/systèmes audio fournissent des fonctions qui vous permettent d'obtenir un "device handle" dans lequel vous devrez passer un rappel pour alimenter le tampon d'échantillon (par exemple Open AL). Celui-ci sera appelé indépendamment et de manière asynchrone par le framework/système (éventuellement les pilotes appareils sonores). Puisque tout cela fonctionne de manière asynchrone, vous n’avez pas nécessairement besoin du multithreading. Tout ce que vous avez à faire est de prendre en charge deux (ou plus) périphériques de sortie audio, chacun utilisant un rappel distinct pour alimenter deux (ou plus) périphériques distincts.

Note Vous pouvez également jouer plusieurs sons sur un seul appareil. La plupart des appareils/systèmes permettent ce type de « partage de ressources ». En fait, c'est l'un des objectifs pour lesquels les cartes son sont réellement conçues. Mixez tous les sons créés par différents programmes (et soulagez donc cette lourde charge du CPU). Lorsque vous utilisez un appareil (physique) pour diffuser plusieurs sons, le concept est le même que pour plusieurs appareils. Pour chaque son, vous obtenez un descripteur de périphérique logique. Seulement que ces descripteurs font référence à plusieurs « canaux » d’un seul appareil physique.

Que devriez-vous utiliser ?

Open AL semble un peu comme utiliser de l'artillerie lourde pour cette tâche simple, je dirais (puisque vous ne voulez pas Quoi Beaucoup de portabilité, et ne prévoit probablement pas d'implémenter son propre codec et ses propres effets ;))

Je vous recommande d'utiliser Qt ici. Il est très portable (Win/Mac/Linux) et possède une classe très pratique qui fera le travail à votre place : http://qt-project.org/doc/qt-5.0/qtmultimedia/qaudiooutput.html

Consultez l'exemple dans la documentation pour voir comment lire un fichier WAV, avec quelques lignes de code. Pour lire plusieurs fichiers WAV en même temps, il vous suffit d'ouvrir plusieurs QAudioOutputs (en gros, sortez le code de l'exemple dans une fonction et appelez-le aussi souvent que vous le souhaitez). Veuillez noter que vous devez fermer/arrêter QAudioOutput pour que l'audio cesse de jouer.

Répondre à 2 : Ce que vous voulez faire s'appelle un bouclage. Seul un nombre très limité de cartes son, par exemple les appareils audio, fournissent ce que l'on appelle un périphérique d'entrée en boucle, qui permet d'enregistrer ce qui est actuellement émis par la combinaison de sorties principale de la carte son, par ex. Cependant, même si un tel dispositif est fourni, il ne vous permettra pas d'insérer quoi que ce soit dans le périphérique d'entrée du microphone. Le périphérique d'entrée du microphone accepte uniquement les données du convertisseur D/A du microphone. C'est à fond dans le H/W, on ne peut rien mélanger à son niveau.

Il sera très difficile (presque impossible à mon humble avis) que Skype envoie votre audio par défaut à votre interlocuteur. La seule chose à laquelle je peux penser est d'avoir un périphérique audio doté de capacités de bouclage (ou simplement une connexion par câble physique à une éventuelle ligne de moniteurs vers n'importe quelle ligne d'enregistrement), puis de configurer Skype pour utiliser cet appareil avec retour en entrée, cependant, Skype ne captera plus du microphone, ce qui signifie que vous n'aurez pas de conversation ;)

Note: Lorsque nous parlons ici de lecture « simultanée », nous parlons de synchroniser la lecture de deux sons perceptuellement concernés en temps réel (dans la plage de 10 à 20 ms). Nous n'examinons pas la synchronisation réelle au niveau des échantillons ni les problèmes de gigue et de déphasage associés qui surviennent lors de la transmission audio vers deux appareils physiques avec deux horloges indépendantes (fonctionnant librement). Ainsi, lorsqu'une application nécessite la génération de signaux de phase sur des appareils indépendants, des mécanismes de récupération d'horloge sont nécessaires, qui peuvent être fournis par les pilotes ou le système d'exploitation.

Note: Logiciel périphérique audio virtuel tel que Audio virtuel Cable fournira des périphériques virtuels pour fournir une fonctionnalité de bouclage sous Windows. Des environnements comme Jack Audio peuvent être les mêmes dans un environnement UX.

Les utilisateurs d'ordinateurs demandent souvent comment transmettre le son d'un microphone vers des haut-parleurs ou des écouteurs. Dans ce court article, nous décrirons deux manières de procéder.

Méthode numéro 1. Paramètres sonores sous Windows.

Afin de diffuser le son du microphone vers le casque, vous devez d'abord ouvrir les paramètres sonores. Pour ce faire, cliquez sur clic droit passez la souris sur l'icône du haut-parleur dans la barre des tâches et dans la fenêtre qui apparaît, sélectionnez « Périphériques d'enregistrement ».

Après cela, la fenêtre « Son » apparaîtra devant vous, ouverte sur l'onglet « Enregistrement ».

Cette fenêtre peut également être ouverte via le « Panneau de configuration ». Pour ce faire, vous devez vous rendre dans la section « Matériel et audio – Son ». Et puis, dans la fenêtre « Son », ouvrez l'onglet « Enregistrement ».

Ainsi, après avoir ouvert la fenêtre Son sous l'onglet Enregistrement, vous devez accéder aux propriétés du microphone. Pour cela, sélectionnez votre microphone avec la souris et cliquez sur le bouton « Propriétés ».

Dans les propriétés du microphone, allez dans l'onglet « Écouter » et activez-y la fonction « Écouter avec ». de cet appareil" L'activation de cette fonctionnalité vous permettra de diffuser le son du microphone vers vos haut-parleurs ou vos écouteurs.

Pour sauvegarder, fermez toutes les fenêtres en cliquant sur le bouton « Ok ». Afin de supprimer le son du microphone des haut-parleurs ou des écouteurs, accédez simplement à nouveau aux propriétés du microphone et désactivez la fonction « Écouter depuis cet appareil ».

Méthode numéro 2. Paramètres de la carte son.

Vous pouvez également diffuser le son du microphone vers des haut-parleurs ou des écouteurs en utilisant vos paramètres. Pour ce faire, ouvrez les paramètres de la carte son et recherchez-y les paramètres du microphone.

Ainsi, mes amis, comme le suggère le titre de l'article, il décrira comment diffuser du son sur deux appareils ou plus à partir d'un seul ordinateur. Cela peut être utile, par exemple, si vous êtes un maniaque, comme moi, et que vous avez soudainement besoin de regarder un film avec une sortie audio à la fois sur le moniteur HDMI et sur les haut-parleurs de l'ordinateur.

Linux

Travailler avec le son sous Linux peut être un casse-tête insupportable. Pulseaudio a fait un travail ambigu ; d'une part, il a apporté beaucoup de bonnes choses à la vie de Linux, d'autre part, beaucoup de mauvaises choses. Bien sûr, certaines choses fonctionnent mieux qu’avant, d’autres sont devenues plus complexes. Le traitement de la sortie audio est l'un des défis rencontrés.

Donc, si vous souhaitez activer plusieurs sorties audio de votre PC sous Contrôle Linux, vous pouvez utiliser un utilitaire simple pour inclure d'autres périphériques audio dans l'interface virtuelle. Ne vous inquiétez pas, c'est beaucoup plus facile à faire qu'il n'y paraît d'après la description. Le moyen le plus simple d'activer la lecture audio à partir de plusieurs sources consiste à utiliser un simple utilitaire graphique appelé "paprefs". C'est l'abréviation de Préférences PulseAudio.

Dans les distributions basées sur Archlinux, installez avec la commande :

Yaourt -S paprefs

Dans les systèmes d'exploitation basés sur Installation d'Ubuntu commande:

Sudo apt installer les paprefs

Si vous utilisez Fedora, Dieu nous en préserve, vous devrez exécuter deux commandes entières :

Su -c "miam installer pulseaudio-module-zeroconf" su -c "miam installer paprefs"

Eh bien, si tout s'est mal passé dans votre vie et que vous utilisez openSUSE, alors pour l'installer en un clic, cliquez sur ce lien, ou entrez une par une ces merveilleuses lignes dans le terminal :

Zypper addrepo https://download.opensuse.org/repositories/openSUSE:Factory/standard/openSUSE:Factory.repo zypper actualiser zypper installer paprefs

Je suppose qu'avec l'installation papiers Vous l’avez fait, passons à la fusion directe des sorties. Même si l'utilitaire est graphique, il est probablement plus facile de le lancer en tapant papiers sur la ligne de commande de utilisateur régulier. Si la phrase « ligne de commande», vous donne les mêmes sentiments que moi avec le « Large Hadron Collider », puis recherchez « PulseAudio Preferences » à votre place et exécutez-le.
Une fenêtre comme celle-ci s'ouvrira :

Nous avons besoin du dernier onglet "Sortie simultanée"

Comme vous pouvez le voir sur la capture d'écran, il est extrêmement difficile de se tromper sur cet onglet, car il n'y a qu'un seul élément qui inclut la fonctionnalité pour laquelle nous sommes ici. Cochez la case à côté de « Ajouter un périphérique de sortie virtuel pour une sortie simultanée sur toutes les cartes son »


Puis ouvrez paramètres standards le son de votre environnement de travail, Gnome sera sur les captures d'écran, cela peut également être réalisé dans un merveilleux utilitaire pavucontrol

Dans les paramètres sonores, allez dans l'onglet « Sortie » avec les périphériques de sortie et sélectionnez « Sortie simultanée ».
En fait, c’est tout, désormais votre son « coule » de tous les appareils physiques en même temps. Je voudrais immédiatement attirer votre attention sur le fait qu'après avoir activé cette fonction, vous n'aurez qu'un seul contrôle de volume principal.

Fenêtres

Bien que Windows 10, à mon humble avis, soit un très digne représentant de la famille Microsoft, je n'ai pas trouvé de moyen plus approprié que d'utiliser un utilitaire d'essai écrit par Evgeny Muzychenko, qui est tout à fait capable d'exécuter les fonctionnalités qui lui sont assignées. Ce n’est peut-être pas aussi facile et simple que sous Linux, mais quand même. Cet utilitaire s'appelle Virtual Audio Cable, vous pouvez le télécharger ici. Ceux qui n'ont ni argent ni conscience peuvent le trouver gratuitement par leur nom sur rutracker.
Nous supposerons que vous avez déjà volé, acheté l'application et l'avez installée sur votre ordinateur, allez dans le menu Démarrer > Tous les programmes > Câble audio virtuel > Répéteur audio (MME)

Dans le champ « wave in », sélectionnez « Line1 (Virtual Audio Cable) »
Dans le champ « wave out », sélectionnez l'un des appareils auxquels nous souhaitons envoyer du son. Dans l'image ci-dessous, j'ai sélectionné le téléviseur.
Dans le champ Priorité, nous définissons Realtime pour éliminer les retards audio.
Cliquez sur « Démarrer » et écoutez le son de l'appareil sélectionné.


Nous réduisons la fenêtre et lançons une autre instance de « Audio Repeater (MME) », dans laquelle nous répétons la procédure, seulement nous sélectionnons un autre périphérique de sortie comme Wave out, dans mon cas c'est un moniteur HDMI.

L'inconvénient de cette méthode est qu'à chaque fois que vous allumerez l'ordinateur, vous devrez effectuer un rituel pour allumer le répéteur.

MacOSX


Il faut rendre hommage à la société Apple, ils ont parfaitement implémenté cette fonction, et ce qu'on appelle « out of the box ».
Ouvrez l'application intégrée Configuration audio-MIDI, cliquez sur le signe plus en bas et créez un appareil avec plusieurs sorties comme sur l'image.

Organiser ses loisirs avec un ordinateur consiste principalement à regarder des films et des séries télévisées, à écouter de la musique et à jouer à des jeux. Un PC peut non seulement afficher du contenu sur son moniteur ou diffuser de la musique sur ses haut-parleurs, mais également devenir une station multimédia à laquelle sont connectés des équipements périphériques, comme un téléviseur ou un home cinéma. Dans de telles situations, la question de la séparation du son entre les différents appareils se pose souvent. Dans cet article, nous examinerons les moyens de « diviser » un signal audio.

Il existe deux options de séparation audio. Dans le premier cas, nous recevrons un signal d'une source et le transmettrons simultanément à plusieurs appareils audio. Dans le second, à partir de différents éléments, par exemple à partir d'un navigateur et d'un lecteur, et chaque appareil lira son propre contenu.

Méthode 1 : source audio unique

Cette méthode convient dans les cas où vous devez écouter la piste audio en cours sur plusieurs appareils à la fois. Il peut s'agir de n'importe quel haut-parleur, casque, etc. connecté à l'ordinateur. Les recommandations fonctionneront même si différentes cartes son sont utilisées - internes et externes. Pour mettre en œuvre notre plan, nous aurons besoin d'un programme appelé Virtual Audio Cable.

Après avoir installé le logiciel, un périphérique audio supplémentaire apparaîtra dans notre système "Ligne 1".

  1. Ouvrez le dossier avec programme installéà l'adresse

    C:\Program Files\Câble audio virtuel

    Trouver le fichier audiorepeater.exe et lancez-le.

  2. Dans la fenêtre du répéteur qui s'ouvre, sélectionnez comme périphérique d'entrée "Ligne 1".

  3. Nous attribuons le périphérique de sortie à l'appareil à partir duquel nous prévoyons de lire le son, qu'il s'agisse de haut-parleurs d'ordinateur.

  4. Ensuite, nous devons créer un autre répéteur de la même manière que le premier, c'est-à-dire exécuter le fichier audiorepeater.exe encore. Ici, nous sélectionnons également "Ligne 1" pour le signal entrant et pour la lecture, nous définissons un autre appareil, par exemple un téléviseur ou un casque.

  5. Appeler la ligne "Courir" (Windows + R) et écrivez la commande

  6. Sur l'onglet "Lecture" cliquez sur "Ligne 1" et faites-en le périphérique par défaut.

  7. Nous revenons aux répéteurs et appuyons sur le bouton dans chaque fenêtre "Commencer". Nous pouvons désormais entendre le son simultanément dans différentes enceintes.

Méthode 2 : Différentes sources sonores

Dans ce cas, nous afficherons bipà partir de deux sources sur différents appareils. A titre d’exemple, prenons un navigateur avec de la musique et un lecteur sur lequel on va jouer un film. Il agira en tant que joueur.

Pour effectuer cette opération, nous aurons également besoin d'un logiciel spécial - Audio Router, qui est un mixeur standard Volume Windows, mais avec des fonctionnalités étendues.

Lors du téléchargement, veuillez noter qu'il existe deux versions sur la page - pour les systèmes 32 et 64 bits.


De cette façon, nous obtiendrons le résultat souhaité : le son de VLC Media Player sera diffusé sur le téléviseur et la musique du navigateur sera diffusée sur tout autre appareil sélectionné - des écouteurs ou des haut-parleurs d'ordinateur. Pour revenir à paramètres standards, sélectionnez simplement dans la liste "Périphérique audio par défaut". N'oubliez pas que cette procédure doit être effectuée deux fois, c'est-à-dire pour les deux sources de signaux.

Conclusion

"Distribuer" le son sur différents appareils n'est pas une tâche si difficile si vous obtenez de l'aide. programmes spéciaux. Si vous avez souvent besoin d'utiliser plus que de simples haut-parleurs d'ordinateur pour la lecture, vous devriez alors penser à « enregistrer » régulièrement le logiciel en question sur votre PC.

© 2024 ermake.ru -- À propos de la réparation de PC - Portail d'information