Jak korzystać z dwóch urządzeń audio jednocześnie z Windows 7?


48

Mam na pokładzie złącze audio (Asus P8H67-I) i kartę audio USB (Teufel). Jak mogę korzystać z dwóch urządzeń jednocześnie?

O ile widzę, muszę ustawić jedno urządzenie na standardowe urządzenie wyjściowe. Szukam sposobu, aby ustawić oba na standardowe urządzenie wyjściowe, aby słyszeć na obu tych samych dźwiękach.

Jakieś pomysły?



Wow, 154163 wyświetleń? W każdym razie mam to samo pytanie. Niestety wygląda na to, że jedyne odpowiedzi tutaj wymagają zakupu nowego sprzętu lub zakupu oprogramowania o podobnej cenie. = /
Ajedi32,

@ Ajedi32: Już nie. Po tych wszystkich latach mamy kanoniczną odpowiedź. superuser.com/a/997538/101043
Neolisk

To „kanoniczne” rozwiązanie działa tylko wtedy, gdy główne urządzenie implementuje „miks stereo” jako urządzenie. Wiele urządzeń USB nie. Byłoby to naprawdę łatwe do zaimplementowania w mikserze przesyłania strumieniowego jądra, jeśli pozwolisz od czasu do czasu upuścić lub zduplikować próbkę urządzenia „dublowanego”.
Jon Watte

Odpowiedzi:


19

Okna nie Obsługa wielu audio streaming.

Microsoft nazywa to routingiem strumieniowym.

Istniało to już w systemie Vista. . .

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

Na przykład, zagraj coś na Youtube. Uruchom program Windows Media Player. Przejdź do Narzędzia, Opcje, a następnie kliknij kartę Urządzenia. Kliknij dwukrotnie głośniki i przełącz wyjście na, powiedzmy, z tylnych głośników na przednie słuchawki. Teraz masz Youtube przez tylne połączenia i MP3 z przodu słuchawek.

Media Player Classic wraz z VLC również obsługują tę funkcję, która była dostępna od Visty. W MPC jest to niejasne pole listy na dole opcji Wyjście. VLC, przejdź do Zaawansowane i zajrzyj pod drzewo Audio.

Tak długo, jak sterowniki audio są aktualizowane, a aplikacja obsługuje je, możesz zacząć. Niektóre programy można oszukać do odtwarzania na innym urządzeniu wyjściowym, przełączając urządzenie domyślne po uruchomieniu odtwarzania. . .


2
Chcę umieścić dźwięk bitwy Starcrafta na słuchawkach, a wszystko inne na głośniku USB.
ceving

1
To prawdopodobnie nie jest możliwe.
Mike Wills

1
@ceving: Jeśli program go nie obsługuje, system operacyjny nie może nic zrobić. . .
surfasb

2
Co jeśli chcę wyprowadzić dźwięk z tej samej aplikacji na dwa różne urządzenia?
Ajedi32,

1
Zgnilizna linków: Łącze laptopów nie działa. Jakaś wymiana?
Loren Pechtel

25

Musisz użyć funkcji Stereo Mix . Idź do Sound -> Playback, ustaw urządzenie podstawowe jako domyślne, a następnie przejdź do Recordingzakładki, znajdź Stereo Mixurządzenie (może być konieczne włączenie go i / lub najpierw pokaż wyłączone urządzenia), przejdź do Properties -> Listen, sprawdź Listen to this devicei wybierz Playback through this deviceinne urządzenie wyjściowe. Nie musisz ustawiać drugiego urządzenia jako domyślnego, nadal będzie działać. W ten sposób możesz nadal używać mikrofonu do nagrywania dźwięku. Znalazłem te instrukcje w tym filmie:

W moim przypadku musiałem grać jednocześnie przez głośniki podłączone przez gniazdo 3,5 mm, a także przez słuchawki Logitech. Do nagrywania chciałem również użyć słuchawek Logitech. Poniższe zrzuty ekranu wyjaśniają, jak to zrobiłem (kliknij, aby powiększyć):

wprowadź opis zdjęcia tutaj

Korzystając z tej funkcji, otrzymujesz również dwa paski regulacji głośności, co jest przydatne, jeśli chcesz ustawić „normalną” głośność na zestawie słuchawkowym w stosunku do głośników, coś, czego nie można dwa za pomocą rozdzielacza sprzętowego, czego wcześniej użyłem:

wprowadź opis zdjęcia tutaj


3
Niezły hack. Niestety nie każdy ma urządzenie Stereo Mix. Myślę, że to zależy od twojej karty dźwiękowej.
Ajedi32,

@ Ajedi32: Tak, możesz mieć rację. Niektóre osoby zgłaszają, że brakuje im Stereo Mix, nawet po wykonaniu kroków pokazujących wyłączone urządzenia. Szczerze mówiąc, to dla mnie niespodzianka, ponieważ używam wbudowanej karty dźwiękowej Realtek, która ma tę funkcję. Moje mobo pochodzi od Asusa. Dobrą stroną jest to, że jest to darmowy hack.
Neolisk

Działa to również z urządzeniem „What-U-Hear” kart dźwiękowych Creative! Dziękuję za ten pomysł!
howderek

1
Uwaga dla tych, którzy domyślnie ustawili wyjście S / PDIF: „What-U-Hear” działa tylko z wyjściem analogowym, chyba że zaznaczysz „Play stereo mix to digital output” w Advanced Features Sound Blaster Pro Studio (dostarczany z sterowniki) i ustaw wartość domyślną na Głośniki.
metalim

1
To całkiem fajna sztuczka, dziękuję za udostępnienie tego!
Codebeat

9

To, co próbujesz zrobić, może wymagać od ciebie trochę więcej wysiłku fizycznego. WINDOWS może nie być w stanie podzielić dźwięku na dwa urządzenia wyjściowe, ale TY masz moc dzielenia go tyle razy, ile chcesz. Twoje urządzenie USB brzmi tak, jakby nie działało tak, jak chciałeś, kiedy je kupiłeś. Będziesz miał dużo łatwiej pozbyć się tego i po prostu podzielić wyjścia swojej płyty głównej za pomocą kabli, które można kupić w każdym dużym sklepie elektronicznym.

Na przykład: właśnie uaktualniłem odbiornik cyfrowy z opcją wejścia S / PDIF lub RCA do moich nowych głośników. Moje stare głośniki przyjmują bezpośrednie połączenie kablem stereo z płyty głównej do swoich wejść.

W tym przypadku oba systemy głośników mają 5.1-kanałowy dźwięk przestrzenny i oba mają wbudowaną jakąś formę symulacji dźwięku przestrzennego dla źródeł stereo.

Problem

Nowe głośniki są podłączone do karty dźwiękowej za pomocą kabla S / PDIF. Stare głośniki są połączone kablami stereo. Oznacza to, że Windows widzi wyjście optyczne S / PDIF i moje zwykłe wyjścia stereo 5.1ch jako osobne urządzenia. Chcę obejrzeć film w systemie 5.1 surround i chcę, aby wyszedł z obu zestawów głośników, bez korzystania z symulacji surround w żadnym z tych zestawów.

Rozwiązanie

Poświęcenie wyjścia cyfrowego (które w pewnym momencie przekształca się w analogowy, zanim dotrze do ucha) i trzymanie się analogów pozwala oszukać Windows, że myśli, że wysyła dźwięk tylko do jednego urządzenia. Ale jak podłączyć odbiornik analogowy do gniazd stereo, które są już używane przez stare głośniki?

3 rozdzielacze stereo, 3 adaptery stereo-RCA oraz 3 kable RCA. nawet jeśli masz dodatkowe wyjście stereo na słuchawki, nie używaj go w tego typu konfiguracji. Windows nie będzie uwzględniał utraty przedwzmacniacza przy dzieleniu wyjść, co oznacza, że ​​będziesz bałaganić poziomami głośności, aby zaoszczędzić sobie koszt 1 rozdzielacza.

Więc dzielę mój 5.1-kanałowy stereo na 2 oddzielne systemy głośnikowe. Jeden z wejściem 3,5 mm, a drugi z RCA. Windows uważa, że ​​wysyła dźwięk do systemu z jednym głośnikiem. Oczywiście oznacza to, że będę miał (50%) utratę przedwzmacniacza. Twój stosunek sygnału do szumu może znacznie ucierpieć przy tego rodzaju konfiguracji, w zależności od jakości kabli, głośników i sprzętu pokładowego.

Inne rozwiązanie

Weź stare głośniki (te, które podłączają się bezpośrednio do mojej płyty głównej za pomocą kabli stereo i bez adapterów) I użyj serii adapterów, aby podłączyć je bezpośrednio do mojego odbiornika stereo. W takim przypadku mogę użyć albo S / PDIF lub Multi Ch RCA w, w zależności od moich specyficznych potrzeb wyjściowych. Na przykład gry komputerowe nie są kodowane surround; Twój komputer nie może wysłać sygnału 6-kanałowego przez S / PDIF, tylko zakodowane sygnały stereo, które następnie dekoduje odbiornik. Tak więc dla niektórych źródeł audio będę potrzebować prawdziwego wyjścia 6-kanałowego od mobo do moich uszu. To szczególne rozwiązanie może być jednak ryzykowne, zwłaszcza jeśli próbujesz rozdzielić wyjście głośników. Jeśli tak nie jest, będziesz ograniczony przez to, ile wyjść odbiornik może mieć jednocześnie.

Trzecie rozwiązanie

Podłącz stare głośniki do mojego mobo, a następnie podłącz wyjścia RCA subwoofera do wejścia multi odbiornika zamiast do satelitów. Następnie saty są podłączane do wyjść RCA odbiornika, podczas gdy nowe głośniki pozostają na przewodach +/-. Zasadniczo używa odbiornika do robienia tego, czego Windows nie może. TAKŻE ryzykowneponieważ teraz mam przedwzmacniacz na wejściach mojego odbiornika. Windows przedwzmacnia głośność głośnika na 100% (tym razem bez rozgałęźników), a głośność starych głośników będzie teraz przedwzmacniaczem głośność odbiornika, który wychodzi na moje nowe głośniki. I wciąż jestem ograniczony ilością wyjść obsługiwanych przez mój odbiornik w tym samym czasie. W moim przypadku jest to RCA stereo + pojedyncze wyjście RCA sub = = dane surround tylko pochodzące z nowych głośników, z subwooferem i wyjściem stereo docierającym do starych głośników. Twój przebieg może się różnić w tym przypadku. Tylko upewnij się, że Twój „przedwzmacniacz” jest jak najbardziej wyłączony.

Konkluzja : Wszystkie systemy operacyjne mają ograniczenia; Nie wszystkie ograniczenia mają obejścia. Jeśli chcesz zepsuć kilka przewodów, możesz zrobić szalone rzeczy z dźwiękiem.


PS Po przeczytaniu kilku komentarzy na temat tego, co próbujesz zrobić, Ceving, powiedziałbym, że musisz spojrzeć na to wstecz. Mówisz, że chcesz dźwięku bitwy Starcraft ze słuchawek i „wszystkiego innego” z głośnika USB. W zależności od tego, ile rzeczy zawiera „wszystko”, co jest całkowicie wykonalne w oprogramowaniu. Ustaw HEADPHONE jako główne urządzenie audio. Następnie zmień wyjście MEDIA SOFTWARE na głośnik USB. Najpierw musisz mi powiedzieć, co znaczy „wszystko inne w głośniku”, zanim powiem ci, co konkretnie musisz zmienić. Zasadniczo wszystko, czego NIE JEST Starcraft, MUSI mieć opcję grania przez głośnik USB, abyś mógł naprawdę działać.

Należy również pamiętać, że Windows robi dziwne rzeczy z urządzeniem audio, jeśli chodzi o słuchawki. Jeśli to w ogóle możliwe, nie mów Windowsowi, że są słuchawkami, powiedz, że to głośniki stereo. Poinformuj system Windows, że głośniki USB to osobny zestaw głośników stereo. To umieści cię w punkcie wyjścia. Pamiętaj, że aby odtwarzać STEREO (2-kanałowy dźwięk) przez 2 oddzielne urządzenia w systemie Windows, wystarczy wyłączyć „wycisz głośnik po podłączeniu słuchawek”, podłącz jeden zestaw do głównego gniazda, drugi zestaw do gniazda słuchawkowego, i jesteś dobrze iść. Mam nadzieję, że to nie było to, co próbowaliście zrobić, ponieważ byłoby to o wiele prostsze. I mam nadzieję, że mówisz o StarCraftII, ponieważ Starcraft1 jest skonfigurowany w taki sposób, że pobierasz muzykę z FrontLeft / FrontRight i SFX z kanału centralnego, gdy Windows jest w konfiguracji dźwięku przestrzennego - co naprawdę jest całe inne wyjaśnienie.


Woah, to najdłuższy niezapisany, bezużyteczny pierwszy post na pytania i odpowiedzi, jakie kiedykolwiek widziałem. +1 za to, ale myślę, że to trochę za długo; Spróbuję to przeczytać, ale dla mnie jest to „tajemne”.
Mateen Ulhaq


4

Miałem podobny problem z konfiguracją wielu monitorów. Jedynym rozwiązaniem, które znalazłem, było użycie „Voicemeeter”:
https://www.vb-audio.com/Voicemeeter/index.htm

Musisz wybrać wyjścia sprzętowe dla A1 i A2 w prawym górnym rogu:
screen1

Następnie należy wybrać w menu „zasobnik systemowy (uruchamiany przy uruchomieniu)” i opcję „podpinania klawiszy głośności”, aby umożliwić regulację głośności za pomocą przycisków multimediów na klawiaturze:
screen2

Na koniec może być konieczne sprawdzenie opóźnienia, aby uzyskać zsynchronizowany dźwięk za pośrednictwem Menu -> Ustawienia -> OUT A1 Monitorowanie opóźnienia synchronizacji. Użyłem metronomu online i wybrałem „27ms” jako najlepsze ustawienie dla mnie:
screen3

Jedynym problemem jest to, że nie jesteś w stanie kontrolować głośności indywidualnie dla A1 i A2. I to nie działa, jeśli potrzebujesz dźwięku na więcej niż dwóch urządzeniach audio (konfiguracje potrójnego / poczwórnego monitora). Jeśli potrzebujesz, musisz użyć Voicemeeter Banana:
https://www.vb-audio.com/Voicemeeter/banana.htm

Brakuje jednak opcji „hook”, aby jednocześnie zmienić głośność na wszystkich wyjściach sprzętowych (A1 + A2 + A3 + A4), dlatego należy je skonfigurować ręcznie za pomocą dołączonej aplikacji MacroButtons. Nie jest więc zbyt wygodny w konfiguracji, ale w końcu działa!


1
Przybiłam to! To rozwiązanie zadziałało dla mnie: D Zepsuty pierwszy link tys.
Uzer

3

Nie działa to, jeśli twoje podstawowe urządzenie (wyjście HDMI, urządzenie USB itp.) Nie obsługuje urządzenia „stereo mix”. Mój pokładowy, RealTek, dźwięk analogowy to implementuje, ale w ogóle nie używam tego urządzenia, więc nie mogę użyć tego rozwiązania. (Chcę wykonać kopię lustrzaną podstawowego urządzenia audio USB na drugim monitorze HDMI)

Najbardziej frustrujące jest to, że budowanie podsystemu przesyłania strumieniowego jądra byłoby proste dla inżynierów jądra systemu Windows, gdyby tylko tego chcieli. Jeśli urządzenia nie są zablokowane próbkami, będziesz musiał od czasu do czasu upuszczać lub duplikować bufory (lub próbki) - nie mam nic przeciwko! Lub mogą użyć konwertera częstotliwości próbkowania oprogramowania z regulowaną częstotliwością docelową i dostosować efektywną szybkość wyjściową, aby urządzenie wyjściowe utrzymało synchronizację. (Zrobiłem to dla BeOS Media Kit prawdopodobnie 20 lat temu!) Działało wystarczająco dobrze w praktyce.


Zastanawiam się, czy to dlatego, że byli głupi czy źli ...
Milind R

2
Z pewnością martwią się cyfrowym klonowaniem strumieni dźwięku. Jakby ten ptak jeszcze nie latał ...
Jon Watte

1

Windows może korzystać tylko z jednego głównego źródła dźwięku, więc nie można odtwarzać z dwóch różnych urządzeń.


Hmm „tylko jedno główne źródło dźwięku” może mieć rację, ale „niemożność odtwarzania z dwóch elementów sprzętowych” wydaje się błędna.
ceving

Błędny. Możliwe jest użycie miksu stereo do odtwarzania z dwóch różnych urządzeń jednocześnie. superuser.com/a/997538/101043
Neolisk

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.