Як я можу переключити програму на інший пристрій відтворення в Windows 10 [дублікат]


44

На це питання вже є відповідь тут:

Погуглити для вирішення цієї проблеми , здається, призводять до рішень сторонніх , як це , іноді з допомогою сценаріїв , як це . Мені теж не чужий, але мені здається божевільним, що немає кращого рішення.

Я в Windows 10. Я використовую звук HDMI на моніторі зі своєї відеокарти AMD, і використовую набір навушників, підключених до задньої частини материнської плати. Я використовую обидва часто, але зараз мені потрібно втомливо перемикати пристрій відтворення за замовчуванням, щоб перемикатися між ними (іноді з причин, які я ще не знаю, як реплікувати, мені навіть потрібно повністю відключити пристрій, який наразі видає звуки.


Це те, що я бачу в змішувачі гучності після запуску комп'ютера з AMD HDMI як за замовчуванням та відкриття Chrome для перегляду відео:

AMD HDMI відтворює системні звуки та аудіо Chrome.

Коли я перемикаюся на пристрій динаміків

Про те, щоб вибрати пристрій Динаміки.

Я бачу, що йому не призначено жодної програми, і я не бачу способу перепризначити програми:

Пристрій динаміків самотнє.

Зазвичай я можу забивати всі програми на пристрій Speakers, перемикаючи пристрій відтворення за замовчуванням, і зазвичай навпаки. Але це часом, що перемикає лише деякі програми, а іноді нічого не робить. Але це крім сенсу ...

Як я можу призначити програму певному пристрою відтворення аудіо? Змішувач гучності виглядає як потрібне місце, але, схоже, це не робити, якщо я щось не пропускаю.


1
Як і багато інших, я надходжу від Google. Я просто хотів би поставити додаткове запитання: Чому на Землі Windows би розпізнавав аудіо вихід для кожної програми та ще не дозволяє нам змінюватись? Набагато краще було б взагалі не надавати цю функцію, а давайте вибрати один пристрій для всього виходу. Це так неприємно.
Анріке Юнг

@HenriqueJung в основному тому, що це не завдання Windows. Те, що ви змінюєте у Windows, насправді є аудіопристроєм за замовчуванням, але програма може вибрати будь-який аудіопристрій, який йому подобається. Деякі програми можуть обробляти цю зміну та перемикати пристрій, коли користувач перемикає пристрій за замовчуванням, але багато хто може не робити. ОС легше змінити гучність програми, ніж змусити її перемикати звуковий контекст. У багатьох випадках це може бути навіть неможливим. Для екс. як обробляти DTS-звук на пристроях, які не підтримують його дозу і т. д. Саме тому Windows залишає рішення, на якому звуковому пристрої слід відтворювати музику до програми.
Логман

Я хотів би, щоб це питання не було закрито без жодної відповіді, в якій зазначалося, що Windows 10 дозволяє вам налаштувати вихід і вхід, аудіо для кожної програми. Мені також цікаво, чому, пекло, Google завжди надсилає мені дублікат замість оригінальної відповіді (ну, упередженість спостереження - я не знаю, чи є дублікати, коли мене надсилають до оригіналу, але це все одно мене турбує!).
Даніель К. Собрал

Відповіді:


51

Знайшов безкоштовний (GPL) заступник і подумав, що я викину його туди, щоб хтось інший натрапив на Google ... перш ніж хтось відкине 20 доларів на CheVolume або встановить пробне програмне забезпечення, що містить рекламне програмне забезпечення (принаймні згідно з моїм скануванням AV на версію 0.5.0.0, завантажені безпосередньо з їхнього сайту).

знайдено щось, що називається Audio Router на reddit / github / alternative.to

https://github.com/audiorouterdev/audio-router

Я на Win 7 SP1 x64. Я граю з ним лише близько 2 хвилин, але він правильно відтворює мій аудіо Firefox (youtube) через телевізор і моє ігрове (SR3) аудіо через гарнітуру з мінімальними зусиллями. Я думаю, що я можу мати переможця.

Повідомлять про те, якщо я наткнуся на будь-які проблеми. Інакше, якщо все вийде, мені доведеться вигнати хлопцеві кілька баксів як подяку; виглядало так, що на його github сторінці було посилання на paypal


Це виглядає як ідеальне рішення. Звітуйте про це, якщо виявите проблеми.
kdbanman

4
Здається, це збій програм для Windows 10.
Brain2000

Я зміг досягти цього лише за допомогою Windows. Встановіть свій пристрій за замовчуванням на навушники, і ви готові йти.
alcfeoh

1
Дивно, що Windows не має цього. Змушений переходити на Windows 10 на моїй новій роботі після використання Linux протягом 8 років, і управління звуком мене зводило з розуму, що це так погано порівняно з альтернативами Linux.
гілочка

Також дивіться цю помилку в деяких програмах в Windows 10. NVidia ShadowPlay для одного. Також не можна дублювати / перепроводити PUBG на інший пристрій відтворення аудіо (наприклад, віртуальний аудіокабель).
Рой

6

Перейдіть до "Пристрої відтворення" та відключіть тип виводу, який ви хочете скасувати з програми. Додаток автоматично переключиться на наступний доступний звуковий сигнал, і ви зможете знову ввімкнути відключений вихідний пристрій.


2
І як призначити додаток назад до цього відключеного пристрою виводу? Моє запитання стосується розміщення різних додатків на різних пристроях відтворення.
kdbanman

Ласкаво просимо до Супер Користувача! Це справді коментар, а не відповідь на початкове запитання. Щоб критикувати або вимагати роз'яснення у автора, залиште коментар під їх публікацією - ви завжди можете коментувати свої власні публікації, і як тільки у вас буде достатня репутація, ви зможете коментувати будь-яку публікацію . Будь ласка, прочитайте Чому мені потрібно коментувати 50 репутацій? Що я можу зробити замість цього?
DavidPostill

По черзі відключення пристрою, яким ви не хочете користуватися, справді було б нудно. Якщо, як це сталося зі мною на Win7, деякі додатки почали використовувати пристрій, якого не мали, і я ніколи не користуюся, це лише квиток.
CodeLurker

4

Наскільки мені відомо, Windows не має можливості перемикати пристрої відтворення для програм, які наразі відтворюють аудіо.

Спробуйте сторонню програму, CheVolume:

http://www.chevolume.com/


2

Вибачте, але Windows просто не має концепції пристрою, що відповідає виходу звуку. Багато додатків просто використовують те, що є за замовчуванням. Деякі (більш складні "мультимедійні" програми) містять меню опцій, яке дозволяє вам вибрати пристрій зі списку, і більшість із них дозволить вам зберегти це як за замовчуванням, але додаток має бути закодовано, щоб надати цю можливість.

Мені подобається сценарій варіант. Ви запускаєте програму за допомогою скрипту, який змінює типовий параметр на те, що ви хочете, щоб воно було для цієї програми, потім після того, як програма буде належною та запущеною, вона повертає за замовчуванням те, що ви хочете використовувати у більшості програм. PowerShell теж може це зробити.


8
Windows просто немає поняття пристрою для виведення звуку. " Але трапляється досить часто, що моїм навушникам призначається одна програма, а моїм динамікам призначена інша. Я просто не знаю, як це контролювати. Я готовий вірити, що це просто помилка, але це, безумовно, Windows, призначаючи додатки окремим пристроям відтворення.
kdbanman

Я працював над мультимедійними драйверами та програмами. Мені невідомо про будь-яке місце, щоб поставити "це пристрій за замовчуванням для програми X", за винятком власних налаштувань програми. Але, деякі додатки будуть закодовані , щоб шукати певні типи пристроїв , по- перше, чи використовувати , наприклад , пристрій високої якості, а не за замовчуванням. У Windows є окреме налаштування для "пристрою зв'язку за замовчуванням", наприклад, Skype використовуватиме цей пристрій за замовчуванням, на відміну від "звичайного" пристрою за замовчуванням. Якщо цього не зробити, програми comm можуть шукати пристрій з мікро-входом (наприклад, у звукового пристрою HDMI його немає) і використовувати це. І т. Д.
Джеймі Ханрахан

Я розумію, що ви маєте на увазі про типи пристроїв вводу / виводу. Конфігурація налаштувань програми, про яку ви говорите, - це частина System.*API API .NET ? Можливо, Environment.*API? Або це нижчий рівень в API Win32? Якщо я прочитаю ці документи, я буду набагато краще розуміти, що відбувається, тому я дуже вдячний за посиланням або деякими ключовими словами :-)
kdbanman

Сценарії, що перемикають пристрій за замовчуванням, не спрацьовуватимуть у багатьох випадках, оскільки багато додатків слідують за перемиканням негайно або після певних дій. CheVolume працює на частину застосувань, але майже не настільки, як хотілося б, а іноді і на тих, хто не вдається. Здається, що це лише функція на рівні ОС, яка просто відсутня - навіщо вимагати, щоб однакова функція була реалізована у всіх додатках окремо?
Яцек Горгонь

@JamieHanrahan Як? Чи всі в змові, щоб залишити легкі рішення? Виникла аналогічна проблема з google, що не підтримує прозорі настройки проксі-сервера ... Чи можете ви просвітити мене, чому концепція труби занадто багато просити?
Milind R
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.