Як користуватися двома аудіопристроями одночасно з Windows 7?


48

У мене на борту є аудіороз'єм (Asus P8H67-I) та аудіокарта USB (Teufel). Як я можу використовувати два пристрої одночасно?

Наскільки я бачу, я повинен встановити один пристрій на стандартний вихідний пристрій. Я шукаю спосіб встановити обидва на стандартний вихідний пристрій, щоб почути на обох однаковий звук.

Якісь ідеї?



Нічого, 154,163 перегляди? У всякому разі, у мене те саме питання. На жаль, схоже, що єдині відповіді тут вимагають або придбання нового обладнання, або придбання програмного забезпечення подібної вартості. = /
Ajedi32

@ Ajedi32: Більше не. Зараз ми маємо канонічну відповідь після всіх цих років. superuser.com/a/997538/101043
Неоліск

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

Відповіді:


19

Windows , робить многопроцессорной підтримки потокового аудіо.

Microsoft називає це маршрутизацією потоку.

Це фактично існувало ще у Вісті. . .

http://social.technet.microsoft.com/Forums/en-US/w7itprogeneral/thread/b1d1acac-1f21-4d23-8d68-98964d67c2c7/

http://louisgale.blogspot.com/2009/08/live-messenger-and-default.html

http://laptopsall.com/configuring-multi-streaming-playback-for-realtek-audio-on-intel-desktop-boards

На прикладі рук, пограйте щось на Youtube. Запустіть програвач Windows Media Player. Перейдіть до Інструменту, Параметри, а потім натисніть на вкладку Пристрої. Двічі клацніть на динаміках та переключіть вихідний сигнал, скажімо, із задніх колонок на передні навушники. Тепер у вас є Youtube через підключення "Назад" та MP3, що йде на передні навушники.

Media Player Classic разом із VLC також підтримують цю функцію, яка знову була доступна з Vista. У MPC це неясне поле списку внизу параметрів Output. VLC, переключиться на Advanced і перегляньте дерево аудіо.

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


2
Хочу поставити бойовий звук Starcrafts на навушники, а все інше - на динамік USB.
закінчення

1
Це, мабуть, неможливо.
Майк Уіллс

1
@ceving: Якщо програма його не підтримує, ОС нічого не може зробити. . .
surfasb

2
Що робити, якщо я хочу виводити аудіо з однієї програми на два різні пристрої?
Ajedi32

1
Гниль посилань: Посилання на ноутбук у всіх випадках мертве. Будь-яка заміна?
Лорен Печтел

25

Вам потрібно використовувати функцію Stereo Mix . Перейдіть Sound -> Playback, встановіть основний пристрій за замовчуванням, потім перейдіть на Recordingвкладку, знайдіть Stereo Mixпристрій (можливо, вам знадобиться ввімкнути його та / або показати спочатку відключені пристрої), перейдіть до Properties -> Listen, перевірте Listen to this deviceта виберіть Playback through this deviceінший пристрій виводу. Не потрібно встановлювати інший пристрій за замовчуванням, воно все одно буде працювати. Таким чином ви можете продовжувати використовувати мікрофон для запису звуку. Ці інструкції я знайшов у цьому відео:

Для мого випадку мені потрібно було одночасно грати через колонки, підключені через 3,5-мм роз'єм, а також через навушники Logitech. Для запису я хотів також використовувати свої навушники Logitech. Нижче скріншоти пояснюють, як я це зробив (натисніть для збільшення):

введіть тут опис зображення

Використовуючи цю функцію, ви також отримаєте дві панелі регулювання гучності, що зручно, якщо ви хочете встановити "нормальну" різницю гучності на гарнітурі та динаміках, те, що ви не можете дві з апаратним спліттером, який я використовував раніше:

введіть тут опис зображення


3
Гарний хак. На жаль, не у всіх є пристрій Stereo Mix. Я думаю, це залежить від вашої звукової карти.
Ajedi32

@ Ajedi32: Так, ти можеш мати рацію. Деякі люди повідомляють, що Stereo Mix для них відсутній, навіть виконуючи наступні дії, щоб показати відключені пристрої. Чесно кажучи, це для мене сюрприз, адже я використовую вбудовану звукову карту Realtek, яка має цю особливість. Мій мобо з Asus. Хороша сторона полягає в тому, що це безкоштовний хак, хоча.
Неоліск

Це працює і з "пристроєм" звукових карт Creative "What-U-Hear"! Дякую за цю ідею!
howderek

1
Примітка для тих, у кого за замовчуванням встановлено вихід S / PDIF: "What-U-Hear" працює лише з аналоговим виходом, якщо ви не відзначили "Play stereo mix to digital output" у додатковій функції Sound Blaster Pro Studio (постачається разом із драйвери) та встановіть за замовчуванням вихід на колонки.
металлім

1
Це досить прикольний трюк, дякую, що поділився цим!
Codebeat

9

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

Наприклад: Я щойно оновив цифровий приймач з можливістю введення S / PDIF або RCA до моїх нових динаміків. Мої старі колонки здійснюють пряме стерео кабельне з'єднання від материнської плати до їх входів.

У цьому випадку обидві акустичні системи мають 5.1-канальний об'ємний звук, і обидві мають певну форму вбудованого об'ємного моделювання для стерео-джерел.

Проблема

Нові колонки підключені до звукової плати за допомогою кабелю S / PDIF. Старі колонки підключені стереокабелями. Це означає, що Windows бачить оптичний вихід S / PDIF і мої звичайні 5,1-канальні стереовиходи як окремі пристрої. Я хочу переглянути фільм у 5,1 об’ємному просторі, і я хочу, щоб він виходив з обох наборів динаміків, не використовуючи моделювання об'ємного звучання на будь-якому з них.

Рішення

Жертвоприношення цифрового виходу (який в якийсь момент перетворюється на аналоговий до того, як він все-таки потрапить до вашого вуха) та наклеювання на аналоги дозволяють обдурити Windows думати, що він надсилає аудіо лише на один пристрій. Але як підключити аналоговий приймач до стерео-роз'ємів, які вже використовуються старими динаміками?

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

Тому я розбиваю свій 5,1-метровий стерео на 2 окремі акустичні системи. Один з входом 3,5 мм, а один з RCA. Windows думає, що він надсилає аудіо до однієї акустичної системи. Очевидно, це означає, що я матиму (50%) втрати передпідсилки. Співвідношення сигнал / шум може сильно постраждати при цьому режимі налаштування, залежно від якості ваших кабелів, колонок та бортового обладнання.

Інша рішення

Візьміть старі колонки (ті, які підключаються безпосередньо до моєї материнської плати за допомогою стереокабелів і без адаптерів). І використовуйте ряд адаптерів, щоб підключити їх безпосередньо до мого стереоприймача. У цьому випадку я можу використовувати або S / PDIF, або Multi Ch RCA, залежно від моїх конкретних потреб у виході. Наприклад, комп'ютерні ігри не кодуються в оточенні; ваш комп'ютер не може надсилати 6-канальний сигнал через S / PDIF, лише закодовані стереосигнали, які приймач потім декодує. Тож для деяких джерел звуку мені знадобиться справжній 6-канальний вихід з мобо до вух. Однак це конкретне рішення може бути ризиковим, особливо якщо ви намагаєтеся розділити вихідний кабель гучномовців. Якщо ви цього не зробите, ви будете обмежені кількістю виходів, які має приймач одночасно.

третє рішення

Підключіть старі колонки до мого мобільного пристрою, а потім підключіть RCA-виходи його сабвуфера до розрядника приймача, а не до супутників. Потім сати підключаються до RCA-виходів приймача, а нові колонки залишаються на +/- провідниках. По суті, це використання ресивера, щоб робити те, що Windows не може. ТАКОЖ ризикованийтому що тепер у мене є підсилювач на входах мого приймача. Windows попередньо підсилює гучність гучномовців на 100% (цього разу немає розгалужувачів), і гучність старих гучномовців тепер підсилює гучність приймача, яка виходить на мої нові динаміки. І я все ще обмежений кількістю виходів, які підтримує мій приймач одночасно. У моєму випадку це RCA стерео + одиночний RCA sub out == об'ємні дані, що надходять лише з нових колонок, при цьому сабвуфер та стереовипуск доходять до старих динаміків. Ваш пробіг може залежати від цього. Просто переконайтесь, щоби ваш попередній підсилювач був максимально відхиленим.

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


PS Прочитавши кілька ваших коментарів щодо того, що ви намагаєтеся зробити, Севінг, я б сказав, що ви повинні просто подивитися на це назад. Ви кажете, що хочете бойовий звук Starcraft з навушників і "все інше" з динаміка USB. Ну, залежно від того, скільки речей включено у "все", що цілком можливо в програмному забезпеченні. Встановіть HEADPHONE як основний аудіопристрій. Потім змініть вихід MEDIA SOFTWARE на динамік USB. Спочатку ви повинні сказати мені, що означає «все інше на динаміку», перш ніж я можу сказати, що конкретно потрібно змінити В основному, все, що ISN'T Starcraft, ОБОВ'ЯЗКОВО мати можливість грати через USB-динамік для того, на що ви думаєте, що насправді працює.

Також пам’ятайте, що Windows робить дивні речі з аудіопристроєм, якщо мова йде саме про навушники. Якщо це взагалі можливо, не кажіть Windows, що це навушники, скажіть, що це стереодинаміки. Скажіть Windows, що динаміки USB - це окремий набір стереодинамік. Це поставить вас на вихідну точку. Майте на увазі, що для відтворення STEREO (2-канального аудіо) через два окремі пристрої у Windows, вам просто потрібно відключити "вимкнути звук під час підключення навушників", підключити один комплект до основного гнізда, один - у гніздо для навушників, і ви можеш йти. Я сподіваюся, що це не те, що ви намагалися зробити, тому що це було б просто. І я сподіваюся, що ви говорите про StarCraftII, тому що Starcraft1 насправді налаштований таким чином, що ви отримуєте в іграх музику з FrontLeft / FrontRight та SFX з центрального каналу, коли Windows знаходиться в конфігурації об'ємного звуку - що насправді є ціле інше пояснення взагалі.


Woah, це найдовший неспам, непридатний перший пост на запитання і запитання, які я коли-небудь бачив. +1 просто для цього, але я думаю, це трохи довго; Я спробую це прочитати, але це для мене "таємниче".
Mateen Ulhaq

5

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

Посилання, що підтримують:

http://www.sevenforums.com/sound-audio/26200-sound-through-two-devices.html http://www.windows7taskforce.com/view/76


LOL лише 850 доларів для
подорожі

4

У мене була подібна проблема з налаштуванням монітора. Єдине рішення, яке я знайшов - це використовувати "Voicemeeter":
https://www.vb-audio.com/Voicemeeter/index.htm

У верхньому правому куті потрібно вибрати апаратні виходи для A1 та A2:
екран1

Потім потрібно вибрати в меню "системний трей (запустити при запуску)" та "клавіші підключення гучності", щоб дозволити контроль гучності за допомогою кнопок медіа-клавіатури:
екран2

Нарешті, можливо, вам доведеться перевірити затримку, щоб отримати повний синхронізований звук через Меню -> Налаштування -> Затримка синхронізації АВТОМАТИЧНОГО затримки OUT A1. Я використовував онлайн-метроном і вибрав "27 мс" як найкраще для мене:
екран3

Єдина проблема полягає в тому, що ви не в змозі контролювати гучність окремо для A1 і A2. І це не працює, якщо вам потрібне аудіо на більш ніж двох аудіопристроях (потрійний / чотирьохядерний монітор). Якщо вам це потрібно, вам потрібно використовувати Voicemeeter Banana:
https://www.vb-audio.com/Voicemeeter/banana.htm

Але у нього відсутня можливість "гачка", щоб одночасно змінити гучність на всіх апаратних виведеннях (A1 + A2 + A3 + A4), тому вам потрібно налаштувати їх вручну через включений додаток MacroButtons. Так що це не дуже зручно в налаштуванні, але, нарешті, це працює!


1
Прибила його! Це рішення спрацювало для мене: D Перервана перша посилання Тхо
Узер

3

Це не працює, якщо ваш основний пристрій (вихід HDMI, USB-пристрій тощо) не реалізує пристрій "стерео-мікс". Мій вбудований аналоговий звук RealTek реалізує це, але я не використовую цей пристрій, тому не можу використовувати це рішення. (Я хочу віддзеркалити первинний аудіопристрій USB на вторинному моніторі HDMI)

Що так засмучує, що це було б просто створити для підсистеми потокової передачі ядра для інженерів ядра Windows, якби вони просто хотіли / дозволяли. Якщо пристрої не заблоковані зразком, вам доведеться випадати або копіювати буфери (або зразки) дуже періодично - я з цим добре! Або вони могли б використовувати програмний перетворювач швидкості вибірки з регульованою цільовою швидкістю та налаштувати ефективну швидкість виходу для пристрою виводу, щоб підтримувати синхронізацію. (Я робив це для BeOS Media Kit, напевно, 20 років тому!) Працював досить добре на практиці.


Цікаво, чи це тому, що вони були дурні чи злі ...
Milind R

2
Досить впевнені, що їх турбує цифрове клонування звукових потоків. Мовляв, наче ця птиця ще не полетіла ...
Джон Ватт

1

У Windows дозволено лише одне первинне джерело звуку, тому ви не можете грати з двох різних апаратних засобів.


Хм, "лише одне первинне джерело аудіо" може бути правильним, але "неможливість відтворити з двох апаратних засобів", здається, помиляється.
закінчення

Неправильно. Можна використовувати Stereo mix для відтворення одночасно з двох різних апаратних засобів. superuser.com/a/997538/101043
Неоліск

0

Моє рішення було перейти на зовнішню змішувальну дошку, наприклад (99 євро)

https://www.thomann.de/intl/the_t.mix_xmix_802_usb.htm

Це не коштувало навіть стільки, скільки гарна гарнітура, і я маю хороший контроль над різними джерелами. USB класно мати для підключення до ПК. Також Bluetooth може бути приємним.


Хороший мікшер, але у нього є лише USB і немає USB-виходу.
закінчення
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.