Bagaimana cara menggunakan dua perangkat audio secara bersamaan dengan Windows 7?

48

Saya memiliki konektor audio on board (Asus P8H67-I) dan kartu audio USB (Teufel). Bagaimana saya bisa menggunakan kedua perangkat secara bersamaan?

Sejauh yang saya lihat, saya harus mengatur satu perangkat ke perangkat output standar. Saya mencari cara untuk mengatur keduanya ke perangkat output standar untuk mendengar pada kedua suara yang sama.

Ada ide?

mencari
sumber
Wow, 154,163 kali dilihat? Lagi pula, saya punya pertanyaan yang sama. Sayangnya, sepertinya satu-satunya jawaban di sini mengharuskan membeli perangkat keras baru, atau membeli perangkat lunak dengan biaya yang sama. = /
Ajedi32
@ Ajedi32: Tidak lagi. Kami sekarang memiliki jawaban kanonik setelah bertahun-tahun. superuser.com/a/997538/101043
Neolisk
Solusi "kanonik" itu hanya berfungsi jika perangkat utama Anda menerapkan "campuran stereo" sebagai perangkat. Banyak perangkat USB tidak. Ini benar-benar mudah diimplementasikan dalam mixer streaming kernel, jika Anda mengizinkan menjatuhkan atau menduplikasi sampel sesekali untuk perangkat "mirror".
Jon Watte

Jawaban:

19

Windows memang mendukung audio multi streaming.

Microsoft menyebutnya routing stream.

Ini sebenarnya ada kembali di 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

Misalnya, mainkan sesuatu di Youtube. Jalankan Windows Media Player. Buka Alat, Opsi, lalu klik pada Tab Perangkat. Klik dua kali speaker dan alihkan output ke, katakanlah dari Back Speakers ke Front Headphones. Sekarang Anda memiliki Youtube melalui koneksi belakang dan MP3 terjadi di headphone depan.

Media Player Classic bersama dengan VLC juga mendukung fitur ini, sekali lagi, yang tersedia sejak Vista. Di MPC, ini adalah kotak daftar yang tidak jelas di bagian bawah opsi Output. VLC, beralih ke Advanced dan lihat di bawah pohon Audio.

Selama driver Audio Anda diperbarui dan Aplikasi mendukungnya, maka Anda dapat melakukannya. Beberapa program bisa dibodohi untuk bermain ke perangkat output lain dengan mengganti perangkat default setelah Anda menekan tombol play. . .

surfasb
sumber
2
Saya ingin menempatkan suara pertempuran Starcrafts di headphone dan yang lainnya di speaker USB.
ceving
1
Itu mungkin tidak mungkin.
Mike Wills
1
@ceving: Jika program tidak mendukungnya, maka tidak ada yang dapat dilakukan OS. . .
surfasb
2
Jadi bagaimana jika saya ingin output audio dari aplikasi yang sama ke dua perangkat yang berbeda?
Ajedi32
1
Busuk tautan: Tautan laptopsall sudah mati. Ada pengganti?
Loren Pechtel
25

Anda perlu menggunakan fitur Stereo Mix . Pergi ke Sound -> Playback, atur perangkat utama Anda sebagai default, lalu pergi ke Recordingtab, cari Stereo Mixperangkat (Anda mungkin perlu mengaktifkannya dan / atau menunjukkan perangkat yang dinonaktifkan terlebih dahulu), pergi ke Properties -> Listen, periksa Listen to this devicedan pilih Playback through this deviceuntuk menjadi perangkat output Anda yang lain. Anda tidak perlu mengatur perangkat lain sebagai default, itu akan tetap berfungsi. Dengan cara ini Anda dapat terus menggunakan mikrofon Anda untuk merekam suara. Saya menemukan petunjuk ini di video ini:

Untuk kasus saya, saya perlu bermain secara bersamaan melalui speaker saya yang terhubung melalui jack 3.5mm dan juga melalui headphone Logitech saya. Untuk merekam, saya ingin menggunakan headphone Logitech saya juga. Screenshot di bawah ini menjelaskan bagaimana saya melakukannya (klik untuk memperbesar):

masukkan deskripsi gambar di sini

Dengan menggunakan fitur ini, Anda juga mendapatkan dua bilah kontrol volume, yang praktis, jika Anda ingin mengatur volume "normal" yang berbeda pada headset vs speaker, sesuatu yang tidak dapat Anda berdua dengan splitter perangkat keras, yang merupakan pendekatan yang saya gunakan sebelumnya:

masukkan deskripsi gambar di sini

Neolisk
sumber
3
Retas yang bagus. Sayangnya tidak semua orang memiliki perangkat Stereo Mix. Saya pikir itu tergantung pada kartu suara Anda.
Ajedi32
@ Ajedi32: Ya, Anda mungkin benar. Beberapa orang melaporkan bahwa Stereo Mix tidak ada untuk mereka, bahkan setelah mengikuti langkah-langkah untuk menampilkan perangkat yang dinonaktifkan. Jujur, itu mengejutkan saya, karena saya menggunakan kartu suara Realtek bawaan, yang memiliki fitur ini. Mobo saya dari Asus. Sisi baiknya adalah ini adalah hack gratis .
Neolisk
Ini bekerja dengan "perangkat" kartu suara Kreatif 'What-U-Hear juga! Terima kasih atas ide ini!
howderek
1
Catatan untuk mereka, yang memiliki pengaturan default ke output S / PDIF: "What-U-Hear" hanya bekerja dengan output Analog, kecuali jika Anda menandai "Mainkan campuran stereo ke output digital" di Fitur Lanjutan Sound Blaster Pro Studio (dilengkapi dengan driver) dan mengatur default ke output Speaker.
metalim
1
Itu trik yang sangat keren, terima kasih sudah berbagi ini!
Codebeat
9

Apa yang Anda coba lakukan mungkin mengharuskan Anda untuk mendapatkan sedikit lebih fisik. WINDOWS mungkin tidak dapat membagi audio antara dua perangkat output, tetapi ANDA memiliki kekuatan untuk membaginya sebanyak yang Anda inginkan. Perangkat USB Anda sepertinya tidak berfungsi seperti yang Anda inginkan saat Anda membelinya. Anda akan memiliki waktu yang jauh lebih mudah untuk menyingkirkan itu dan hanya membagi output motherboard Anda dengan kabel yang dapat Anda beli dari toko elektronik besar mana pun.

Sebagai contoh: Saya baru saja memutakhirkan ke Digital Receiver dengan opsi untuk memasukkan input S / PDIF atau RCA ke speaker baru saya. Speaker lama saya mengambil koneksi kabel stereo langsung dari motherboard ke input mereka.

Dalam hal ini kedua sistem speaker surround 5.1 saluran, dan keduanya memiliki beberapa bentuk simulasi surround built-in untuk sumber stereo.

Masalah

Speaker baru terhubung ke papan suara dengan kabel S / PDIF. Speaker lama terhubung dengan kabel stereo. Ini berarti bahwa Windows melihat S / PDIF optical out dan stereo out 5.1ch biasa saya sebagai perangkat terpisah. Saya ingin menonton film di 5.1 surround, dan saya ingin keluar dari kedua set speaker, tanpa menggunakan simulasi surround di kedua set.

Solusinya

Mengorbankan digital out (yang akan dikonversi ke analog di beberapa titik sebelum sampai ke telinga Anda tetap) dan tetap dengan analog memungkinkan Anda untuk menipu Windows dengan berpikir itu hanya mengirim audio ke satu perangkat. Tetapi bagaimana cara menghubungkan penerima analog ke jack stereo, yang sudah digunakan oleh speaker lama?

3 pemisah stereo, ditambah 3 adapter stereo-rca, ditambah 3 kabel rca. bahkan jika Anda memiliki stereo tambahan untuk headphone, jangan menggunakannya dalam jenis pengaturan ini. Windows tidak akan memperhitungkan preamp loss pada output splitting, yang berarti Anda akan bermain-main dengan level volume hanya untuk menghemat biaya 1 splitter.

Jadi saya membagi stereo 5.1ch saya menjadi 2 sistem speaker terpisah. Satu dengan input 3,5mm, dan satu dengan RCA. Windows berpikir itu mengirim audio ke sistem pengeras suara tunggal. Jelas ini berarti saya akan memiliki beberapa (50%) kerugian preamp. Rasio sinyal terhadap noise Anda mungkin sangat menderita dengan jenis pengaturan ini, tergantung pada kualitas kabel, speaker, dan perangkat keras terpasang Anda.

The lainnya solusi

Ambil speaker lama (yang tancapkan langsung ke motherboard saya dengan kabel Stereo dan tidak ada adaptor) Dan gunakan serangkaian adapter untuk tancapkan langsung ke penerima stereo saya. Dalam hal ini, saya dapat menggunakan E / S / PDIF atau Multi Ch RCA, tergantung pada kebutuhan output spesifik saya. Game komputer, misalnya, tidak dikodekan mengelilingi; komputer Anda tidak dapat mengirim sinyal 6ch melalui S / PDIF, hanya sinyal stereo yang dikodekan yang kemudian diterjemahkan oleh penerima. Jadi untuk beberapa sumber audio saya akan membutuhkan output 6-channel benar dari mobo ke telinga saya. Solusi khusus ini, bagaimanapun, bisa berisiko, terutama jika Anda mencoba untuk membagi output Kabel Speaker. Jika tidak, Anda akan dibatasi oleh berapa banyak output yang bisa Anda dapatkan secara bersamaan.

The ketiga solusi

Colokkan speaker lama ke mobo saya, lalu colokkan output RCA subwoofernya ke multi ch receiver, alih-alih ke satelit. Sat kemudian dicolokkan ke output RCA penerima, sementara speaker baru tetap menggunakan kabel +/-. Ini pada dasarnya menggunakan penerima untuk melakukan apa yang Windows tidak bisa. JUGA berisikokarena sekarang saya punya preamp pada input receiver saya. Windows preamp volume speaker di 100% (tidak ada splitter kali ini) dan volume speaker yang lama sekarang akan preamp volume penerima, yang keluar untuk speaker baru saya. Dan, saya masih dibatasi oleh jumlah output yang didukung receiver saya pada saat yang sama. Dalam kasus saya ini adalah RCA stereo + sub out RCA tunggal == data surround hanya berasal dari speaker baru, dengan output subwoofer dan stereo mencapai speaker lama. Jarak tempuh Anda mungkin berbeda untuk yang satu ini. Pastikan untuk menjaga "preamp" Anda sejauh mungkin.

Intinya : Semua sistem operasi memiliki keterbatasan; Tidak semua keterbatasan memiliki solusi. Jika Anda ingin mengacaukan beberapa kabel, Anda dapat melakukan beberapa hal gila dengan audio.


PS Setelah membaca beberapa komentar Anda tentang apa yang Anda coba lakukan, Ceving, saya katakan Anda harus melihat ke belakang. Anda mengatakan Anda ingin suara pertempuran Starcraft dari headphone dan "segalanya" dari speaker USB. Yah, tergantung pada berapa banyak hal yang termasuk dalam "segalanya" yang benar-benar bisa dilakukan dalam perangkat lunak. Atur HEADPHONE sebagai perangkat audio utama. Kemudian, ubah output MEDIA SOFTWARE ke speaker USB. Pertama-tama Anda harus memberi tahu saya apa artinya "segala sesuatu yang lain pada pembicara" sebelum saya dapat memberi tahu Anda secara spesifik apa yang perlu Anda ubah. Pada dasarnya, semua yang TIDAK Starcraft, HARUS memiliki opsi untuk diputar melalui speaker USB untuk apa yang Anda pikirkan untuk benar-benar berfungsi.

Juga perlu diingat bahwa Windows melakukan hal-hal aneh dengan perangkat Audio ketika datang ke Headphone khusus. Jika memungkinkan, jangan beri tahu windows bahwa itu adalah headphone, katakan itu adalah speaker stereo. Beri tahu windows bahwa speaker USB adalah seperangkat speaker stereo terpisah. Itu akan menempatkan Anda pada titik awal. Ingatlah bahwa untuk memainkan STEREO (2 saluran audio) melalui 2 perangkat terpisah di windows, Anda hanya perlu menonaktifkan "speaker bisu saat mencolokkan headphone", pasang satu set ke jack utama, satu set ke jack headphone, dan Anda baik untuk pergi. Saya harap itu bukan apa yang Anda coba lakukan karena itu akan menjadi cara yang sederhana. Dan saya harap Anda berbicara tentang StarCraftII karena Starcraft1 sebenarnya diatur sedemikian rupa sehingga Anda dapat mengeluarkan musik dalam game dari FrontLeft / FrontRight dan SFX dari Center Channel ketika Windows berada dalam konfigurasi surround sound - yang sebenarnya adalah penjelasan nother keseluruhan sama sekali.

Dave
sumber
Woah, itu posting pertama non-spammy, non-tidak berguna pada Q&A yang pernah saya lihat. Memberi +1 hanya untuk itu, tapi saya pikir agak lama; Saya akan mencoba membacanya, tapi itu 'misterius' bagi saya.
Mateen Ulhaq
4

Saya memiliki masalah serupa dengan pengaturan multi-monitor. Satu-satunya solusi yang saya temukan adalah menggunakan "Voicemeeter":
https://www.vb-audio.com/Voicemeeter/index.htm

Anda harus memilih output perangkat keras Anda untuk A1 dan A2 di sudut kanan atas:
screen1

Dan kemudian Anda perlu memilih "system tray (run at startup)" di menu dan opsi "hook volume keys" untuk memungkinkan kontrol volume melalui tombol media keyboard Anda:
screen2

Akhirnya Anda mungkin perlu memeriksa penundaan Anda untuk memiliki suara yang disinkronkan penuh melalui Menu -> Pengaturan -> OUT A1 Monitoring Synchro Delay. Saya menggunakan metronom online dan memilih "27ms" sebagai pengaturan terbaik untuk saya:
screen3

Satu-satunya masalah adalah, Anda tidak dapat mengontrol volume satu per satu untuk A1 dan A2. Dan itu tidak berfungsi jika Anda membutuhkan audio Anda pada lebih dari dua perangkat audio (pengaturan monitor triple / quad). Jika Anda membutuhkannya, Anda perlu menggunakan Voicemeeter Banana:
https://www.vb-audio.com/Voicemeeter/banana.htm

Tetapi ia melewatkan opsi "pengait" untuk mengubah volume pada semua output perangkat keras (A1 + A2 + A3 + A4) secara bersamaan sehingga Anda perlu mengaturnya secara manual melalui aplikasi MacroButtons yang disertakan. Jadi itu tidak benar-benar nyaman untuk diatur, tetapi akhirnya berhasil!

mgutt
sumber
Berhasil! Solusi ini berhasil untuk saya: D Rusak tautan pertama tho
Uzer
3

Ini tidak berfungsi jika perangkat utama Anda (HDMI out, perangkat USB, dll) tidak menerapkan perangkat "stereo mix". Suara analog on-board saya, RealTek, mengimplementasikannya, tetapi saya tidak menggunakan perangkat itu sama sekali, jadi saya tidak dapat menggunakan solusi ini. (Saya ingin mirror perangkat audio USB primer ke monitor HDMI sekunder)

Yang sangat membuat frustasi adalah bahwa ini akan menjadi hal yang sederhana untuk dibangun untuk subsistem streaming kernel untuk para insinyur kernel Windows, jika mereka hanya ingin / diizinkan. Jika perangkat tidak terkunci sampel, Anda harus sesekali menjatuhkan atau menduplikasi buffer (atau sampel) - Saya setuju dengan itu! Atau mereka dapat menggunakan konverter laju sampel perangkat lunak dengan laju target yang dapat disesuaikan, dan menyesuaikan laju output efektif untuk perangkat output agar tetap sinkron. (Saya melakukan ini untuk BeOS Media Kit mungkin 20 tahun yang lalu!) Bekerja dengan cukup baik dalam praktik.

Jon Watte
sumber
Saya ingin tahu apakah ini karena mereka bodoh atau jahat ...
Milind R
2
Cukup yakin mereka khawatir tentang kloning digital dari aliran suara. Seperti, seolah-olah burung itu belum terbang ...
Jon Watte
1

Windows hanya diperbolehkan satu sumber audio utama, jadi Anda tidak dapat memutar dari dua perangkat keras yang berbeda.

Sandeep Bansal
sumber
Hmm "hanya satu sumber audio utama" mungkin benar, tetapi "tidak bisa bermain dari dua perangkat keras" tampaknya salah.
ceving
Salah. Dimungkinkan untuk menggunakan campuran Stereo untuk bermain dari dua perangkat yang berbeda secara bersamaan. superuser.com/a/997538/101043
Neolisk