Kostenlose Lösung, um ein virtuelles Audiogerät in Windows zu erstellen? (Skype-Lautsprecher sowohl virtuell als auch real)

6

Beim Versuch zu lernen, wie man eine Skype-Konversation aufzeichnet, stellte ich fest , dass dies auf einem Mac mit Audacity und anderen kostenlosen Anwendungen (durch Hinzufügen eines aggregierten Geräts und eines Geräts mit mehreren Ausgängen im Audio-MIDI-Setup des Mac) möglich ist - und mit einem überlegenen Ergebnis, was andere Apps für die Aufnahme von Skype unter Windows oder Mac bieten können. Ein tolles Video dazu hier . Das Ergebnis ist eine Mehrkanal-Audiodatei mit separatem Kanal für jeden Eingang, in der bei Bedarf jeder Kanal separat bearbeitet und gehört werden kann. Die für die Aufzeichnung von Skype in Windows beworbene Software (zumindest die Freeware) bietet bei weitem nicht die gleiche Qualität. (Außer diesem , der die Partys auch in separaten Spuren aufzeichnet.)

Was benötigt wird, ist der interne Ton, der von Skype kommt, um als solcher aufgezeichnet zu werden, dh direkt von "innerhalb" der Soundkarte, nicht von den realen Lautsprechern und nicht über das Mikrofon: ein rein digitaler Ton, nicht der materielle Ton, wenn Ich darf es sagen. Ich benötige den Ton von Skype, um direkt zu Audacity (oder einer anderen Aufnahmesoftware) zu gelangen, ohne die realen Lautsprecher und das Mikrofon zu passieren. In einigen Programmen für die Aufnahme von Skype wird der Ton vom Mikrofon aufgenommen, wobei alle Umgebungsgeräusche aufgezeichnet werden, die das Mikrofon auffangen kann. In der beabsichtigten Lösung würde ein virtuelles Gerät die realen Lautsprecher und das Mikrofon durch virtuelle ersetzen (Bild aus dem verknüpften Video):

Bildbeschreibung hier eingeben

Skype kann so konfiguriert werden, dass der "interne" Ton (die Stimme der Person, mit der ich spreche) an einige "virtuelle" Lautsprecher gesendet wird. Auf meinem Toshiba mit Win 7-Laptop kann ich aus mehreren Optionen auswählen:

Bildbeschreibung hier eingeben

Dann kann ich Audacity so einstellen, dass es diese virtuellen Lautsprecher anhört und aufzeichnet:

Bildbeschreibung hier eingeben

Das Ergebnis ist das gleiche, egal welche virtuellen Lautsprecher / Mikrofone ich auswähle, das heißt: Audacity hört und zeichnet auf, was die andere Person sagt, aber ich kann die Stimme nicht "live" hören, da Skype diese Stimme nur an die virtuellen Lautsprecher sendet. Gleichzeitig kann Audacity nicht hören und aufzeichnen, was ich sage, da nur die Stimme von den virtuellen Lautsprechern (der Stimme der anderen Person) kommt, nicht die realen.

Dies war beim Mac nicht der Fall, bei dem ein virtuelles Gerät ausgewählt werden konnte, das als Lautsprecher für Skype sowohl den virtuellen als auch den internen Lautsprecher und als Mikrofon für Audacity sowohl das virtuelle als auch das reale Mikrofon (mit jeweils separaten Kanälen / Spuren) festlegen konnte Quelle). Basierend auf dieser Lösung für Mac habe ich hier eine Antwort auf stackexchange erstellt, in der die Haupteinstellungen angezeigt werden.


Eine Frage zum Erstellen eines virtuellen Audiogeräts unter Linux wurde veraltet beantwortet.


Ich brauche eine Möglichkeit, um ein virtuelles Audiogerät in Windows zu erstellen (ähnlich dem, das durch Hinzufügen eines aggregierten Geräts und eines Geräts mit mehreren Ausgängen im Audio-MIDI-Setup von Mac erstellt wurde), um dies mit Audacity und Skype zu kombinieren und die Lösung in Windows zu replizieren Ich mag für Mac, nämlich:

  • um den Ton von Skype sowohl an virtuelle als auch an reale Lautsprecher senden zu können

  • Sound von virtuellen und realen Mikrofonen an Audacity senden zu können

  • in der Lage zu sein, diese beiden als zwei separate Streams aufzuzeichnen (wie in der oben verlinkten Mac-Lösung)

Gemeinschaft
quelle
Ich entschuldige mich, wenn mein früherer (gelöschter) Kommentar Ihre Hoffnungen geweckt hat. Es stellt sich heraus, dass Audacity zu einem bestimmten Zeitpunkt nur von einem einzigen Gerät aufnehmen kann. Trotzdem ist es sehr unwahrscheinlich, dass Sie eine kostenlose Lösung finden: (Obligatorisch) Das Signieren von Treibern ist einfach zu teuer.
Daniel B
@DanielB - Ich wäre überrascht, nicht in der Lage zu sein, in Windows das zu tun, was ich in Mac frei tun kann . In Windows macht dieses Programm schon, was ich für praktische Zwecke brauche. Was ich hier frage, ist eine Möglichkeit, die von mir für Mac vorgestellte Lösung in Windows zu replizieren.
1
Ich verstehe, was Sie sagen, aber sehen wir uns die Fakten an: Damit ein Treiber mit Windows x64 funktioniert, muss er von einer der zulässigen Stellen mit einem Authenticode signiert sein . Dies kostet zwischen 60 USD und weit über 600 USD. Natürlich pro Jahr. Zertifikate verfallen und müssen erneuert werden. Wer würde das kostenlos machen wollen?
Daniel B
ich habe eine lösung, die ich in einer separaten ergänzenden antwort präsentiere , während der kredit an die anderen antworten geht: hier und hier .

Antworten:

3

Ich denke, Sie versuchen, die Dinge zu komplizieren. Ich glaube, das Problem, das Sie hier lösen möchten, ist das Aufzeichnen von Skype-Gesprächen. Dazu benötigen Sie:

  1. Audiostream von Ihrer Soundkarte
  2. Audiostream vom Mikrofon Ihres Notebooks (oder einem externen Mikrofon)
  3. Videostream der Chat-Sitzung

Sie können 3jede Bildschirmaufnahme-Software verwenden. Ich bevorzuge Debut von NCH Software .

Für 1und 2alles was Sie tun müssen, ist drücken Sie Win+ Rund geben Sie ein:

Steuerelement / Name Microsoft.Sound
Drücken Sie die Eingabetaste. Jetzt sollten Sie das Sound Properties Fenster sehen. Wechseln Sie auf die Registerkarte "Aufnahme". Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle im Leerraum und wählen Sie "Deaktivierte Geräte anzeigen".

Deaktivierte Geräte anzeigen

Klicken Sie mit der rechten Maustaste auf "Stereo Mix" und wählen Sie "Enable". Auf diese Weise kann eine Audioaufzeichnungssoftware wie Audacity Audio direkt von der Soundkarte aufzeichnen, sodass Sie den Ton über die Lautsprecher Ihres Computers aufzeichnen können.

Aktivieren Sie Stereo Mix

Doppelklicken Sie auf Stereo Mix, wechseln Sie zur Registerkarte "Levels" und erhöhen Sie sie auf 100.

Stereo Mix Level 100

Klicken Sie auf "OK" und doppelklicken Sie auf "Mikrofon". Wechseln Sie zur Registerkarte "Hören" und aktivieren Sie das Kontrollkästchen "Hören Sie sich dieses Gerät an". Wählen Sie dann die Lautsprecher Ihres Computers als Wiedergabegerät aus.

Mikrofon-Wiedergabegerät

Laden Sie Audacity herunter, installieren Sie es und starten Sie es. Wählen Sie unter Bearbeiten -> Einstellungen: Geräte "Stereo Mix" als Aufnahmegerät.

Audacity Aufnahmequelle

Das ist es. Starten Sie die Audioaufnahme. Wechseln Sie zu Debüt. Starten Sie die Videoaufnahme. Wechseln Sie zu Skype. Den Anruf tätigen. Beenden Sie den Anruf. Verbinden Sie Audio und Video nach der Bearbeitung mit FFMPEG .

Wenn Sie es immer noch nicht schaffen, dies zum Laufen zu bringen, sollten Sie diesen Artikel lesen .

Mehrspuraufnahme

Wenn Sie den Audiostream vom Computer und den Audiostream vom Mikrofon in separate einzelne Spuren aufnehmen möchten , können Sie MixPad von NCH Software oder eine beliebige DAW verwenden, die Mehrspuraufnahmen unterstützt. Ich habe bestätigt, dass n-Track 7 auch funktioniert. N-Track ist jedoch nicht kostenlos. Wenn Sie MixPad verwenden, stellen Sie sicher, dass Sie die kostenlose Version für nichtkommerzielle Zwecke herunterladen .

Wenn Sie beide Audiostreams getrennt aufnehmen möchten, müssen Sie in den Mikrofoneigenschaften auf der Registerkarte "Abhören" das Kontrollkästchen für "Auf dieses Gerät hören" deaktivieren.

Starten Sie nun MixPad und aktivieren Sie die Aufnahme vom ersten und zweiten Track. (dh "Unbenannter Titel 1" und "Unbenannter Titel 2"). Sie können dies tun, indem Sie auf die kleine graue Aufnahme-Schaltfläche unter jeder Spur klicken.

Aktivieren Sie die Aufnahme von Spur 1 und 2

Klicken Sie nun auf das kleine Schraubenschlüsselsymbol für Spur 2 und vergewissern Sie sich, dass das Aufnahmegerät auf "Stereo Mix" eingestellt ist.

Symbol für Audiospureinstellungen Aufnahmegerät auf "Stereo Mix" stellen

Tun Sie dasselbe für Spur 1, aber stellen Sie sicher, dass das Aufnahmegerät auf "Mikrofon" eingestellt ist.

Aufnahmegerät auf "Mikrofon" stellen

Starten Sie nun die Aufnahme, indem Sie die F5Taste drücken oder auf klickenAufnahmetaste

Einzelne Spuren in MixPad exportieren

Es gibt zwei Möglichkeiten, wie Sie dies tun können. Sie können die zu exportierende Spur auswählen, indem Sie darauf klicken. Wechseln Sie nun zur Registerkarte "Mischen" und klicken Sie auf "Clip exportieren". Wählen Sie das Audioformat, die Bitrate und den Ausgabepfad und klicken Sie auf "Exportieren".

Audiospur exportieren

Die andere Möglichkeit besteht darin, auf der Registerkarte "Extras" auf "Clip-Manager" zu klicken. Klicken Sie dann mit der rechten Maustaste auf den zu exportierenden Clip und wählen Sie im Kontextmenü "Clip exportieren als ...". Wählen Sie das Ausgabeformat, die Audiobitrate und den Ausgabepfad und klicken Sie auf "Exportieren".

Clip Manager

Audioclip exportieren

Wenn Sie dann eine einzelne Audiodatei mit einem separaten Kanal für jeden Track haben möchten (unter Berücksichtigung des Skype-Aufnahmeaspekts), fügen Sie diese in ein Audacity-Projekt ein und exportieren Sie sie in eine Audiodatei, nachdem Sie die Option "Benutzerdefinierte Mischung" aktiviert haben:

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Weitere Informationen zu den Optionen für die Verwendung mit Skype (einschließlich einer Lösung ohne Beteiligung von Stereo Mix) finden Sie auch in dieser ergänzenden Antwort .

Vinayak
quelle
1
Ich habe meine Antwort so bearbeitet, dass sie ein Tutorial für Mehrspuraufnahmen enthält. Auf diese Weise können Sie beide Audiostreams in separaten Spuren aufzeichnen.
Vinayak
sehr interessant. Aber ich habe ein Problem mit Ihren Angaben: Wenn ich die Aufnahmetaste für die einzelnen Spuren drücke, erhalte ich eine Fehlermeldung (Problem mit dem Aufnahmegerät), sofern dieses Gerät nicht als Standard eingestellt ist. aber ich kann nicht gleichzeitig sowohl das mikrofon als auch die stereomischung als standard festlegen. Hilfe?
Also habe ich es ohne den Stereo-Mixer versucht und bin dem, was ich will, sehr nahe, indem ich die Ressourcen verwende, die in anderen Antworten besprochen wurden, nämlich Voicemeeter und auch VB-Audio-Kabel. Damit habe ich zwei getrennte Tracks (für die beiden Skype-Partys) in MixPad bekommen. Aber wenn ich versuche, sie zu exportieren, werden sie in der resultierenden exportierten Datei zu einer gemischt (was Stereo sein kann, aber die ersten 2 werden nicht getrennt).
1
Ja. Es können einzelne Tracks exportiert werden. Es wäre nicht sehr nützlich, wenn es das nicht könnte. Ich arbeite gerade an der Antwort. Ich bearbeite meinen Beitrag und füge die Anleitung bald hinzu :)
Vinayak
6

Es gibt Unmengen von Produkten, die die Lautsprecher greifen können, aber nur wenige, die eine direkte digitale Erfassung durchführen.

Einige kostenlose Produkte, bei denen es sich um potenzielle Lösungen handelt (von denen ich jedoch nicht genug weiß, um sie zu empfehlen):

jackaudio
VB-Audio CABLE (Donationware, ein ähnliches kostenloses Produkt auf derselben Webseite ist HiFi-Kabel)
Virtual Audio Pipeline (Open Source)

Das bekannteste Produkt ist Virtual Audio Cable (kommerziell mit Testversion, ab 29,95 USD):

Es werden eine Reihe von virtuellen Audiogeräten mit dem Namen "Virtual Cables" erstellt, die jeweils aus einem Paar der Wellenform-Ein- / Ausgabegeräte bestehen. Jede Anwendung kann einen Audiostream an eine Ausgangsseite eines Kabels senden, und jede andere Anwendung kann diesen Stream von einer Eingangsseite empfangen. Alle Übertragungen erfolgen digital, ohne dass es zu Tonqualitätsverlusten kommt (bitperfektes Streaming).

Wenn mehr als eine Anwendung Audio an das Virtual Cable-Gerät sendet, mischt VAC alle Streams zusammen. Wenn mehr als eine Anwendung Audio vom Virtual Cable-Gerät empfängt, verteilt VAC dieselben Audiodaten auf alle Ziele.

Harrymc
quelle
Soweit ich weiß, ist es nicht "frei"
@cipricus: Stimmt, früher war es kostenlos, jetzt gibt es Trialware, die ab 25 USD kostet.
Harrymc
"Kostenlose Lösung, um ein virtuelles Audiogerät in Windows zu erstellen?" - das war die
1
@cipricus: RightyO - Ich habe auch einige davon gefunden, obwohl VAC bei weitem besser bekannt ist.
Harrymc
großartig! Aber unter Berücksichtigung der Informationen, die ich in die Frage gestellt habe, könnte es Ihnen möglich sein, eine Antwort auf diese Fragen zu geben. damit diese mehr werden als nur mögliche lösungen? (Ich hatte in der Vergangenheit tatsächlich versucht, Jackaudio zu verwenden, aber ohne ein detailliertes 'Howto' fürchte ich, dass es für mich nutzlos ist. Und die anderen Apps scheinen bei meinem Können gleichermaßen mysteriös zu sein :( :) ...)
2

Dies ist eine ergänzende Antwort, um die anderen zu der von mir gewünschten Lösung zusammenzufassen.

Nachdem ich diese Antwort erhalten und versucht habe, den Mehrspur-Part mit MixPad anzuwenden, erhalte ich eine Fehlermeldung, wenn ich nach Auswahl eines Aufnahmegeräts die Aufnahmetaste für die einzelnen Spuren drücke, sofern dieses Gerät nicht als Standard festgelegt ist.

Bildbeschreibung hier eingeben

Da die Aufnahmegeräte unterschiedlich sein müssen und nur eines Standard sein kann, kann ich diesen Fehler nicht vermeiden.

Also habe ich das externe Mikrofon als Standard festgelegt und eine andere Methode ausprobiert:

Während ich die Lösungen aus den anderen Antworten ausprobierte , hatte ich bereits VB-Audio Voicemeeter und VB-Audio Cable installiert . Ich habe folgende Einstellungen vorgenommen:

  • In den Sound-Optionen:

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

  • In Voicemeeter:

Bildbeschreibung hier eingeben

  • Bei Skype:

Bildbeschreibung hier eingeben

  • Im MixPad: 2 Spuren, eine mit externem Mikrofon und die andere mit Kabelausgang (VB-Audio-Kabel).

Anscheinend habe ich das bekommen, was ich wollte: In MixPad habe ich zwei separate Spuren, eine für die eingehende Stimme und eine für meine Stimme:

Bildbeschreibung hier eingeben

Ich sehe, dass ich sie als separate Dateien exportieren kann: Datei - 'Clip exportieren als'. Importieren Sie sie dann in Audacity und exportieren Sie sie erneut in eine Audiodatei, wobei jede Spur einen eigenen Kanal hat.


(Da ich die meisten Ideen aus den anderen Antworten übernommen habe, kann ich meine nicht als endgültig festlegen. Ich habe das Kopfgeld demjenigen gegeben, der auf Voicemeeter zeigte, und dasjenige, das auf MixPad hinwies, als endgültig festgelegt. Aber nur, wenn ich diese kombiniere habe bekommen, wonach ich gesucht habe.)

Gemeinschaft
quelle
0

Sie können auch VB-Audio Voicemeeter verwenden , ein virtuelles Audiogerät. Mixer, der mehrere Audioquellen (physisch oder virtuell) zu verschiedenen Audiopunkten (physisch oder virtuell) mischen / routen kann und Ihnen dabei hilft, genau das zu machen, was Ihr Diagramm zeigt! Weitere Informationen und eine vollständige Dokumentation finden Sie auf www.voicemeeter.com (neueste Version auf Facebook / G + -Seiten).

user258609
quelle
sehr interessant! Ich werde bald Feedback geben, sobald ich die Zeit habe, es zu testen!
Nachdem ich das Gerät installiert, neu gestartet und ein paar Schritte des Tutorials befolgt hatte, war auf meinem Laptop kein Ton zu hören. und konnte keine Musik usw. abspielen, bis ich das Programm vollständig deinstalliert und neu gestartet habe. hast du es getestet
1
sicher, ich habe es getestet! Um zu helfen, finden Sie auf youtube mehrere Tutorials ( youtube.com/results?search_query=voicemeeter ). Wenn Sie nicht wissen, wie Sie es verwenden sollen, wenden Sie sich einfach an den Entwickler.
user258609
Durch Zurücksetzen und erneutes Einleiten der Einstellungen wurde der erwähnte Klangverlust vermieden. Während ich wahrscheinlich Ihre Antwort als endgültig festlegen und die Belohnung geben werde, benötige ich ein bisschen mehr Hilfe, um diese Lösung zu einer äquivalenten Lösung für den Mac zu machen . Ich benötige einen internen Sound des Systems, der als separater Stream von dem des realen Mikrofons aufgezeichnet wird. Der letzte Zweck besteht darin, separate Streams für die beiden Teilnehmer einer Skype-Konversation zu erhalten. Andernfalls sehe ich keinen Zweck darin, ein virtuelles Gerät zu verwenden, wenn die beiden Stimmen zu einem Stream gemischt werden.
1
Um Voicemeeter-Eingaben auf verschiedenen Spuren aufzuzeichnen, benötigen Sie eine Multitrack-Aufzeichnungssoftware mit einem ASIO-Gerät (wie Reaper, Cubase ...). Siehe Voicemeeter-Dokumentation Anwendungsfall 3 ...
user258609