Как получить звук 5.1 в Google Chrome?
Я использую Windows 7, и моя конфигурация колонок - объемная (5.1). У меня нет проблем с играми или моим MP3-плеером. Игры имеют объемный выход, и он отлично работает. Выход MP3-плеера стереофонический, и мой звуковой драйвер (креатив) заполняет стерео, так что он тоже идеален. Моя единственная проблема с Chrome + YouTube + HTML-плеер. Я не слышу музыку из тыловых колонок Chrome.
Я перепробовал много вещей, включая chrome.exe --disable-audio-output-resampler
переключиться на хром, но ничего не помогло. Выход Chrome - объемный, в отличие от моего MP3-плеера. Таким образом, звуковой драйвер Creative не может заполнить его для объемного звучания, поскольку он уже окружает. У видео на YouTube нет каналов объемного звучания. У них есть только стереоканал. В этом случае Chrome воспроизводит звук видео на первых двух каналах. Другие каналы (3.1) пусты. Creative не может заполнить первые 2 канала до 5.1, потому что он не работает в приложениях с выводом окружающего звука. Это работает только на стерео выходе.
Итак, я пришел с идеей. Если я смогу обмануть Chrome, считая, что моя конфигурация динамиков стерео (даже если он физически 5.1), он установил бы его выход как стерео, чтобы мой драйвер Creative мог работать на Chrome, чтобы заполнить его вывод окружающим звуком.
Кто-нибудь знает, могу ли я обмануть определенное приложение (в данном случае Chrome), чтобы поверить, что у меня есть конфигурация стереодинамиков?
4 ответа
Идти к chrome://flags
и включить #try-supported-channel-layouts
флаг и перезапустить.
хром:// флаги /# Проверяют поддерживаемый-канальные-макеты
Таким образом, это работало; Chrome: объемный звук YouTube на моем 5.1, наконец, подключен к Creative X-Fi!
Я не мог заставить его работать через параметры командной строки. И, возможно, другие параметры командной строки теперь устарели.
Как правило, я бы рекомендовал использовать флаги напрямую вместо параметров командной строки.
Я искал тот же ответ и, наконец, нашел его, поэтому я подумал, что должен поделиться им с вами (и другими с той же проблемой). Решением для меня было поставить " --force-wave-audio" в конце ярлыка. Надеюсь, это поможет и другим!
Поскольку старого доброго флага Chrome больше нет, единственный способ добиться этой цели — добавить параметр в ярлык chrome.exe.
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --try-supported-channel-layouts
Обратной стороной этого является то, что если Chrome запускается другим приложением (например, при нажатии веб-ссылки в приложении чата), в нем не будет преобразованного звука. Вам придется выйти из Chrome и снова открыть его с помощью ярлыка.
Выбранный ответ (try-supported-channel-layouts
flag) определенно работает с видео на youtube, но, похоже, существует проблема с похожими симптомами на видео со стереозвуком, которая не позволяет некоторым видео работать на настройках 5.1 на win 10 (9gag в данный момент полон таких видео). Я подумал, что немного не по теме ответ может быть уместным здесь, потому что это технически проблема 5.1, и я нашел этот вопрос, когда искал решение.
Так что вы можете попробовать это расширения Chrome. Для Chrome доступно несколько расширений Sound Booster/3D (и аналогичных). Идея состоит в том, чтобы Chrome направлял аудио к ним, и они воспроизводят их самостоятельно. Я использую Aria-3D, потому что вы можете либо постоянно включать, либо выключать его, и когда вы не слышите звук, щелкните его значок, он останется выключенным, но он получит контроль над звуком (как в неизмененном звук воспроизводится по правильным каналам, или я так надеюсь).
Недостатки этих инструментов:
- Всякий раз, когда вкладка использует это расширение, вы получаете синий прямоугольник на вкладке, указывающий, что "содержимое этой вкладки является общим" (в соответствии с разработчиками, потому что звук направляется в расширение).
- Те, которые я пробовал, на самом деле не поддерживают звук 5.1 (по сути, они конвертируются в стерео)