Come creare un dispositivo audio virtuale e lo streaming di input audio con esso


27

Ecco il mio problema concreto:

Sto trasmettendo un gioco tramite XFire e utilizza il dispositivo audio Windows per catturare qualsiasi audio che ricevo. Mentre trasmetto, altri utenti che guardano il flusso video comunicano con me tramite Skype e si sentono di nuovo all'interno del flusso video ed è del tutto logico poiché sto trasmettendo l'audio che sento.

Quello che voglio fare è creare un altro dispositivo audio all'interno di Windows e reindirizzare (pipe) SOLO l'input audio da quel gioco e non l'input ricevuto da Skype. Direi a XFire di usare quel dispositivo audio "virtuale" appena creato per trasmettere e quindi i miei partner non si sentiranno più indietro.

È possibile creare un altro dispositivo audio e reindirizzare solo i flussi di input desiderati su di esso?

Risposte:


15

Fai un tentativo Cavo audio virtuale . Crea schede audio virtuali e consente di instradare il suono dalle uscite agli input utilizzando cavi virtuali.

alt text

Funziona con Windows 7. Non è gratuito ma esiste una versione di prova, quindi puoi verificare se può fare ciò che ti serve.


Questo è esattamente ciò di cui avevo bisogno! Anche se mi piacerebbe un'applicazione simile che sia gratuita. Dice sempre "Trial" mentre agita l'audio che è piuttosto irritante. Conosci qualche alternativa gratuita?
Steven Rosato

Non che io sappia, mi dispiace.
Snark

2
Ciao, ho cercato una soluzione a questo problema per un po 'di tempo. Ho provato VAC ma penso che funzioni solo come "ciò che senti" re-direct / loopback ... Ho ragione nel dire che VAC non aiuterà con le app D3D che usano il dispositivo audio predefinito del sistema e NON hanno un impostazione per cambiare quale dispositivo audio usare? Il problema è che se stai eseguendo l'app / il gioco in modalità finestra, ottieni anche il suono di Windows tramite il dispositivo audio predefinito dal sistema (che dovrebbe essere il dispositivo virtuale VAC). Qualcuno sa qualcosa che ti consente di isolare il suono solo da qualsiasi app / gioco D3D?
Beeblebrox

3
Penso che questa sia un'alternativa gratuita: vb-audio.pagesperso-orange.fr/Cable/index.htm
endolith

16

Ecco una buona opzione per VAC come driver di un dispositivo audio, non come software esterno ed è GRATUITA senza gli annunci "Trial".

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

Un singolo dispositivo di input / output gratuito e 2 dispositivi aggiuntivi possono essere aggiunti con una donazione.


1
Questa è stata la soluzione che ho finito per usare. Era semplice da usare, la quota di donazione per avere abbastanza dispositivi virtuali per le mie esigenze era di soli 5 euro, e questa guida di youtube spiega, abbastanza approfonditamente, come usarlo con OBS in modo pratico. Lo consiglierei ad altri che vogliono far funzionare qualcosa in meno di un'ora.
2rs2ts

1
Ha funzionato benissimo su Windows 10. Ho appena aperto le impostazioni del mixer per impostare l'applicazione che voglio registrare sull'input virtuale e impostare Audacity per registrare sull'output virtuale. Bello dal momento che posso ancora ascoltare l'audio per altre applicazioni mentre sta avvenendo la registrazione.
Michael Mior

5

1
Il primo link porta a quello che ritengo sia il progetto più schivo / disorganizzato che abbia mai visto su GitHub, che non è nemmeno open-source o ha un modo ovvio per costruirlo. L'altro link è morto e la homepage di ffsplit è morta.
Vladimir Panteleev

1
@VladimirPanteleev grazie per il feedback, è davvero open source, e ho aggiunto una sezione su come costruirlo. Sembra che le persone di stackexchange abbiano ritenuto necessario eliminare i post di grande utilità & lt; sigh & gt ;, ha aggiornato il collegamento, anche detto che ffsplit è morto ora, anche se erano vivi alcuni mesi fa, grazie per il feedback.
rogerdpack

Basato su github.com/rdp/virtual-audio-capture-grabber-device/blob/master/... al momento non è open-source (rendere il codice sorgente disponibile non è sufficiente). Poiché non viene specificata alcuna licenza, le leggi sul copyright si applicano per impostazione predefinita, il che significa che nessuno può effettivamente copiare (distribuire) il codice.
Vladimir Panteleev

1
@VladimirPanteleev OK ha aggiornato la licenza un po '. E aggiunse altre istruzioni per la costruzione. Sentiti libero di presentare problemi se non riesci a farlo compilare o cosa no. Il codice jruby è per un "wrapper della GUI" attorno a FFmpeg per farlo funzionare, e non è necessario per l'hacking sul dispositivo stesso. Saluti!
rogerdpack

3
Grazie. Non ho davvero alcun diritto di lamentarmi ed è bello che tu l'abbia fatto, scusate se ero eccessivamente scontroso.
Vladimir Panteleev

3

Streaming audio virtuale ha funzionato per me senza questo stupido discorso di "Trial" nel bel mezzo della mia registrazione.

Virtual Audio Streaming può registrare TUTTI i suoni riprodotti dal tuo computer. Viene eseguito dal nostro driver della scheda audio virtuale in modalità kernel per garantire la qualità della registrazione

Spero che questo aiuti se stai ancora cercando questo!

alternativeto.net è una grande risorsa per alternative a software come questo. Volevo fare la tua stessa cosa, in modo da poter registrare un MP3 come messaggio vocale per Google Voice. Con quel sito ho trovato questo software che funziona essenzialmente come Virtual Audio Cable.


1
Non ero in grado di far funzionare questo strumento per me, mentre Virtual Audio Cable funzionava bene nel mio caso (tranne che per il rumore di "prova").
AntonK
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.