web-dev-qa-db-fra.com

Comment obtenir de l'audio 5.1 dans Google Chrome?

J'utilise Windows 7 et la configuration de mes haut-parleurs est Surround (5.1). Je n'ai aucun problème avec les jeux ou mon lecteur MP3. Les jeux ont une sortie surround et cela fonctionne parfaitement. La sortie du lecteur MP3 est en stéréo et mon pilote audio (créatif) remplit la stéréo pour l’ambiophonique, donc c’est parfait aussi. Mon seul problème est avec Chrome + YouTube + Lecteur HTML. Je ne parviens pas à entendre la musique des haut-parleurs arrière de Chrome.

J'ai essayé beaucoup de choses, y compris le commutateur chrome.exe --disable-audio-output-resampler pour Chrome, mais rien n'y fait. La sortie de Chrome est surround contrairement à mon lecteur MP3. Ainsi, le pilote audio Creative ne peut pas le remplir en surround, car il est déjà en surround. Les vidéos YouTube n'ont pas de chaînes surround. Ils ont seulement un canal stéréo. Dans ce cas, Chrome lit le son de la vidéo sur les 2 premiers canaux. Les autres canaux (3.1) sont vides. Creative ne peut pas remplir les 2 premiers canaux en 5.1 car cela ne fonctionne pas avec les applications avec sortie surround. Cela ne fonctionne que sur une sortie stéréo.

J'ai donc eu une idée. Si je peux tromper Chrome en pensant que la configuration de mes haut-parleurs est stéréo (même si elle est physiquement 5.1), sa sortie sera définie en stéréo afin que mon pilote Creative puisse fonctionner sur Chrome pour remplir sa sortie en surround.

Est-ce que quelqu'un sait si je peux tromper une application spécifique (Chrome dans ce cas) pour croire que j'ai une configuration d'enceintes stéréo?

13
Xtro

Allez à chrome://flags et activez le drapeau #try-supported-channel-layouts, puis relancez.

chrome: // flags/# try-supported-supported-channel-layouts

De cette façon cela a fonctionné; chrome: le son surround youtube sur mon 5.1 connecté enfin à Creative X-Fi!

Je ne pouvais pas le faire fonctionner via les options de ligne de commande. Et peut-être que les autres options de ligne de commande sont maintenant obsolètes.
En général, je recommanderais d’utiliser directement la méthode des drapeaux au lieu des paramètres de ligne de commande.

18
Ujjwal Singh

Je cherchais la même réponse et l’ai finalement trouvée. J’ai donc pensé que je devais la partager avec vous (et d’autres avec le même problème). La solution pour moi était de mettre "--force-wave-audio" à la fin du raccourci. J'espère que ça aide les autres aussi!

2
Gold007

La réponse choisie (try-supported-channel-layouts flag) fonctionne définitivement pour les vidéos youtube, cependant, il semble y avoir un problème avec des symptômes similaires sur les vidéos avec son stéréo empêchant certaines vidéos de fonctionner avec les configurations 5.1 sur win 10 (9gag est plein de ce genre de vidéos en ce moment). J'ai pensé qu'une réponse légèrement hors sujet pourrait être appropriée ici, car il s'agit techniquement d'un problème de haut-parleur 5.1 et j'ai atterri sur cette question lorsque je cherche une solution.

Vous pouvez donc essayer des extensions chrome . Il existe plusieurs extensions Sound Booster/3D (et similaires) disponibles pour Chrome. L'idée est de faire en sorte que le son soit dirigé directement vers chrome par Chrome, qui le lit par lui-même. J'utilise Aria-3D , parce que vous pouvez rester allumé tout le temps ou l'éteindre, et si vous n'entendez pas de son, cliquez sur son icône, il reste éteint, mais il prend le contrôle du son (comme dans le son non altéré passe par les canaux corrects, ou alors j'espère).

Les inconvénients de ces outils:

  • Chaque fois qu'un onglet utilise cette extension, vous obtenez un rectangle bleu sur celui-ci, indiquant que "le contenu de cet onglet est partagé" (selon les développeurs, c'est parce que le son est dirigé vers une extension).
  • Ceux que j'ai essayés ne supportent pas réellement l'audio 5.1 (, ils convertissent essentiellement en stéréo )
0
Zero