Cara membuat perangkat audio virtual dan mengalirkan input audio dengannya

30

Inilah masalah konkret saya:

Saya menyiarkan game melalui XFire dan menggunakan perangkat audio Windows untuk menangkap audio yang saya terima. Saat saya menyiarkan, pengguna lain yang menonton streaming video berkomunikasi dengan saya melalui Skype, dan mereka mendengar diri mereka kembali dalam aliran video dan itu sepenuhnya logis karena saya menyiarkan audio yang saya dengar.

Yang ingin saya lakukan adalah membuat perangkat audio lain di Windows dan mengarahkan (pipa) HANYA input audio dari game itu dan bukan input yang diungkapkan dari Skype. Saya kemudian akan memberitahu XFire untuk menggunakan perangkat audio "virtual" yang baru dibuat untuk menyiarkan dan oleh karena itu mitra saya tidak akan mendengar sendiri.

Apakah mungkin untuk membuat perangkat audio lain dan mengarahkan hanya input stream yang diinginkan?

Steven Rosato
sumber

Jawaban:

15

Cobalah Kabel Audio Virtual . Ini menciptakan kartu audio virtual dan memungkinkan Anda merutekan suara dari output ke input menggunakan kabel virtual.

teks alternatif

Ini berjalan dengan Windows 7. Ini tidak gratis tetapi ada versi percobaan, sehingga Anda dapat memeriksa apakah itu dapat melakukan apa yang Anda butuhkan.

Snark
sumber
Itulah yang saya butuhkan! Padahal saya ingin aplikasi serupa yang gratis. Itu selalu mengatakan "Percobaan" sambil melambaikan audio yang cukup menjengkelkan. Apakah Anda tahu ada alternatif gratis?
Steven Rosato
Bukan yang saya tahu, maaf.
Snark
2
Hai, saya sudah mencari solusi untuk masalah ini untuk sementara waktu juga. Saya telah mencoba VAC tetapi berpikir itu hanya berfungsi sebagai 'apa yang Anda dengar' kembali langsung / loopback ... Apakah saya benar mengatakan bahwa VAC tidak akan membantu dengan aplikasi D3D yang menggunakan perangkat audio standar sistem dan JANGAN memiliki pengaturan untuk mengubah perangkat audio yang digunakan? Masalahnya adalah jika Anda menjalankan aplikasi / game dalam mode berjendela, Anda juga mendapatkan suara Windows disalurkan melalui perangkat audio standar sistem (yang harus menjadi perangkat virtual VAC). Adakah yang tahu tentang sesuatu yang memungkinkan Anda hanya mengisolasi suara dari aplikasi / game D3D?
Beeblebrox
3
Saya pikir ini adalah alternatif gratis: vb-audio.pagesperso-orange.fr/Cable/index.htm
endolith
16

Berikut adalah pilihan yang baik untuk VAC sebagai driver perangkat audio, bukan perangkat lunak eksternal dan GRATIS tanpa pengumuman "percobaan" yang lemah.

https://www.vb-audio.com/Cable/index.htm

Satu perangkat input / output tunggal gratis dan 2 perangkat tambahan dapat ditambahkan dengan sumbangan.

Beberapa pria
sumber
1
Ini adalah solusi yang akhirnya saya gunakan. Itu mudah digunakan, biaya donasi untuk mendapatkan perangkat virtual yang cukup untuk kebutuhan saya hanya 5 euro, dan panduan youtube ini menjelaskan, cukup menyeluruh, bagaimana menggunakannya dengan OBS secara praktis. Saya akan merekomendasikan ini kepada orang lain yang ingin mendapatkan sesuatu yang bekerja dalam waktu kurang dari satu jam.
2rs2ts
1
Bekerja sangat baik untuk saya di Windows 10. Baru saja membuka pengaturan mixer untuk mengatur aplikasi yang ingin saya rekam ke input virtual dan mengatur Audacity untuk merekam ke output virtual. Bagus karena saya masih bisa mendengarkan audio untuk aplikasi lain saat perekaman sedang berlangsung.
Michael Mior
5

https://github.com/rdp/virtual-audio-capture-grabber-device adalah upaya saya. Gratis, sumber terbuka! :)

ffsplit digunakan untuk memiliki sesuatu yang serupa (sekarang mati?)

Lihat juga http://web.archive.org/web/20140222025420//superuser/98720/is-there-a-free-or-open-source-equivalent-to-vac/364156

rogerdpack
sumber
1
Tautan pertama mengarah ke apa yang saya pikir adalah proyek slapstick / tidak terorganisir yang pernah saya lihat di GitHub, yang bahkan bukan open-source atau memiliki cara yang jelas untuk membangunnya. Tautan lain mati, dan beranda ffsplit mati.
Vladimir Panteleev
1
@VladimirPanteleev terima kasih atas umpan baliknya, ini memang open source, dan saya telah menambahkan bagian tentang cara membangunnya. Tampaknya orang-orang stackexchange merasa perlu untuk menghapus posting yang sangat membantu <sigh>, memperbarui tautan, juga menyebutkan ffsplit sudah mati sekarang, meskipun mereka masih hidup beberapa bulan yang lalu, terima kasih atas umpan baliknya.
rogerdpack
Berdasarkan pada github.com/rdp/virtual-audio-capture-grabber-device/blob/master/... saat ini sebenarnya bukan open-source (membuat kode sumber yang tersedia tidak cukup). Karena tidak ada lisensi yang ditentukan, undang-undang hak cipta berlaku secara default, yang berarti tidak ada yang benar-benar dapat menyalin (mendistribusikan) kode Anda.
Vladimir Panteleev
1
@VladimirPanteleev OK memperbarui lisensi sedikit. Dan menambahkan beberapa instruksi bangunan lagi. Jangan ragu untuk mengajukan masalah jika Anda tidak bisa membuatnya atau apa yang tidak. Kode jruby adalah untuk "pembungkus GUI" di sekitar FFmpeg agar bisa berfungsi, dan tidak perlu untuk meretas sendiri perangkat DirectShow. Tepuk tangan!
rogerdpack
3
Terima kasih. Saya benar-benar tidak punya hak untuk mengeluh dan senang Anda telah melakukan ini, maaf jika saya terlalu pemarah.
Vladimir Panteleev