So erstellen Sie ein virtuelles Audiogerät und streamen den Audioeingang damit

30

Hier ist mein konkretes Problem:

Ich übertrage ein Spiel über XFire und es verwendet das Windows-Audiogerät, um alle empfangenen Audiodaten aufzunehmen. Während ich sende, kommunizieren andere Benutzer, die den Videostream ansehen, über Skype mit mir. Sie hören sich selbst im Videostream wieder und es ist völlig logisch, dass ich den von mir gehörten Ton sende.

Was ich tun möchte, ist, ein anderes Audiogerät in Windows zu erstellen und NUR die Audioeingabe von diesem Spiel und nicht die von Skype empfangene Eingabe umzuleiten (umzuleiten). Ich würde dann XFire anweisen, dieses neu erstellte "virtuelle" Audiogerät für die Übertragung zu verwenden, sodass meine Partner sich selbst nicht wieder hören.

Ist es möglich, ein anderes Audiogerät zu erstellen und nur gewünschte Eingangsströme dorthin umzuleiten?

Steven Rosato
quelle

Antworten:

15

Probieren Sie Virtual Audio Cable aus . Es werden virtuelle Audiokarten erstellt, und Sie können den Ton mit virtuellen Kabeln von den Ausgängen zu den Eingängen leiten.

Alt-Text

Es läuft mit Windows 7. Es ist nicht kostenlos, aber es gibt eine Testversion, so dass Sie prüfen können, ob es das kann, was Sie brauchen.

Snark
quelle
Genau das habe ich gebraucht! Ich hätte gerne eine ähnliche Anwendung, die kostenlos ist. Beim Winken des Audios wird immer "Trial" angezeigt, was ziemlich irritierend ist. Kennen Sie kostenlose Alternativen?
Steven Rosato
Nicht das ich wüsste, sorry.
Snark
2
Hallo, ich habe auch eine Weile nach einer Lösung für dieses Problem gesucht. Ich habe VAC ausprobiert, denke aber, es funktioniert nur als "Was Sie hören" -Umleitung / Loopback Einstellung, um das zu verwendende Audiogerät zu ändern? Das Problem ist, dass, wenn Sie die App / das Spiel in einem Fenstermodus ausführen, auch Windows-Sounds über das Standard-Audiogerät des Systems übertragen werden (das das virtuelle VAC-Gerät sein müsste). Kennt jemand etwas, mit dem Sie den Sound nur von einer D3D-App / einem D3D-Spiel isolieren können?
Beeblebrox
3
Ich denke, dies ist eine kostenlose Alternative: vb-audio.pagesperso-orange.fr/Cable/index.htm
Endolith
16

Hier ist eine gute Option für VAC als Audiogerätetreiber, keine externe Software, und es ist KOSTENLOS ohne die lahmen "Test" -Ankündigungen.

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

Ein einzelnes Ein- / Ausgabegerät kostenlos und 2 zusätzliche Geräte können mit einer Spende hinzugefügt werden.

Irgendein Typ
quelle
1
Dies war die Lösung, die ich letztendlich benutzte. Es war einfach zu benutzen, die Spendengebühr für die Beschaffung von genügend virtuellen Geräten für meine Bedürfnisse betrug nur 5 Euro, und dieser YouTube-Leitfaden erklärt ziemlich ausführlich, wie man es mit OBS auf praktische Weise benutzt. Ich würde dies anderen empfehlen, die etwas in weniger als einer Stunde zum Laufen bringen möchten.
2.
1
Arbeitete hervorragend für mich unter Windows 10. Öffnen Sie einfach die Mixer-Einstellungen, um die Anwendung, die ich aufzeichnen möchte, auf den virtuellen Eingang und Audacity auf den virtuellen Ausgang einzustellen. Schön, da ich während der Aufnahme immer noch Audio für andere Anwendungen hören kann.
Michael Mior
5

https://github.com/rdp/virtual-audio-capture-grabber-device ist mein versuch eines. Kostenlose Open Source! :)

ffsplit hatte früher etwas ähnliches (jetzt nicht mehr vorhanden?)

Siehe auch http://web.archive.org/web/20140222025420/https://superuser.com/questions/98720/is-there-a-free-or-open-source-equivalent-to-vac/364156

Rogerdpack
quelle
1
Der erste Link führt zu dem, was ich für das schlampigste / unorganisierteste Projekt halte, das ich je auf GitHub gesehen habe, das nicht einmal Open Source ist oder auf irgendeine offensichtliche Weise erstellt werden kann. Der andere Link ist tot und die ffsplit-Homepage ist tot.
Vladimir Panteleev
1
@VladimirPanteleev danke für das Feedback, es ist in der Tat Open Source, und ich habe einen Abschnitt darüber hinzugefügt, wie man es baut. Scheint, als hätten die Leute von stackexchange es für notwendig erachtet, nett hilfreiche Beiträge zu löschen, <seufz>, den Link zu aktualisieren, und zu erwähnen, dass ffsplit jetzt tot ist, obwohl sie vor ein paar Monaten noch am Leben waren, danke für das Feedback.
Rogerdpack
Basierend auf github.com/rdp/virtual-audio-capture-grabber-device/blob/master/… ist es momentan nicht Open Source (es reicht nicht aus, den Quellcode verfügbar zu machen). Da keine Lizenz angegeben ist, gelten standardmäßig die Urheberrechtsgesetze. Dies bedeutet, dass niemand Ihren Code kopieren (verteilen) kann.
Vladimir Panteleev
1
@VladimirPanteleev OK hat die Lizenz ein wenig aktualisiert. Und noch einige Bauanleitungen hinzugefügt. Fühlen Sie sich frei, Probleme einzureichen, wenn Sie es nicht zum Bauen bringen können oder was nicht. Der jruby-Code ist für einen "GUI-Wrapper" um FFmpeg vorgesehen, damit er funktioniert. Er ist nicht erforderlich, um die DirectShow-Geräte selbst zu hacken. Prost!
Rogerdpack
3
Vielen Dank. Ich habe wirklich kein Recht, mich zu beschweren, und es ist schön, dass Sie das getan haben. Tut mir leid, wenn ich übermäßig mürrisch war.
Vladimir Panteleev