Способ изменить вывод звука программы в зависимости от того, на каком мониторе он находится?

1252
Harri Virtanen

Короче вопрос:

возможно ли иметь независимый от приложения аудиовыход в зависимости от того, на каком мониторе в данный момент находится приложение, и изменять его автоматически на лету без ручного подтверждения звука / аудиовыхода.

Детальное объяснение

У меня есть текущая настройка с моим ПК (Windows 7 x64):

  • Монитор А : для общего пользования ПК
  • Колонки, которые выводят звук с ПК (естественно)
  • Монитор B : HDTV со встроенными динамиками, подключенный к ПК через HDMI (со звуком)

Для примера сценария:

  1. У меня есть 2 программы, которые выводят аудио (например, медиаплеер ( MPC ) и оконная игра )
  2. MPC работает на мониторе А, то игра на мониторе B

И это будет требуемый конечный результат:

  1. Аудиовыход из игры слышен через встроенные динамики HDTV (конечно, через выход HDMI)
  2. Аудиовыход из MPC слышен через динамики ПК
  3. При перетаскивании игры с монитора B на A (или наоборот) аудиовыход будет меняться в зависимости от того, на каком мониторе запущено программное обеспечение источника (игры / MPC)

Обратите внимание, что это НЕ приемлемые решения:

  • Ручные / быстрые приложения для вывода звука
  • Изменение аудио выхода приложения X вручную на желаемый выход
  • "просто поменяй, когда тебе это нужно, это не так сложно"

Я использую приложения (браузеры, медиаплееры, Steam и т. Д.), Которые я хочу иметь разные выходы в зависимости от того, какой монитор приложение в настоящее время. До сих пор я нашел только быстрые переключатели, чтобы изменить вывод всей системы по умолчанию на A или B, или приложение, которое разрешает независимые от приложения аудиовыходы, но требует ручного взаимодействия.

Есть ли программное обеспечение, которое делает это? Есть ли способ, которым я мог бы сделать это реальностью? Ответы на Linux тоже приветствуются.

(Вопрос размещен на сайте superuser.com, поскольку я подумал, что это вопрос продвинутого типа)

1

0 ответов на вопрос