Jak stworzyć wirtualne urządzenie audio i przesyłać strumieniowo wejście audio za jego pomocą

30

Oto mój konkretny problem:

Nadaję grę za pośrednictwem XFire i korzysta ona z urządzenia audio Windows do przechwytywania każdego odbieranego dźwięku. Podczas nadawania inni użytkownicy, którzy oglądają strumień wideo, komunikują się ze mną przez Skype i słyszą siebie w strumieniu wideo i jest to całkowicie logiczne, ponieważ nadaję dźwięk, który słyszę.

Chcę utworzyć kolejne urządzenie audio w systemie Windows i przekierowywać TYLKO wejście audio z tej gry, a nie wejście ujawnione przez Skype. Powiedziałbym wtedy XFire, aby użył tego nowo utworzonego „wirtualnego” urządzenia audio do transmisji, a zatem moi partnerzy nie usłyszą siebie.

Czy można utworzyć kolejne urządzenie audio i przekierowywać do niego tylko wybrane strumienie wejściowe?

Steven Rosato
źródło

Odpowiedzi:

15

Spróbuj wirtualnego kabla audio . Tworzy wirtualne karty dźwiękowe i pozwala kierować dźwięk z wyjść do wejść za pomocą wirtualnych kabli.

alternatywny tekst

Działa z systemem Windows 7. To nie jest darmowe, ale jest wersja próbna, więc możesz sprawdzić, czy może zrobić to, czego potrzebujesz.

Snark
źródło
Właśnie tego potrzebowałem! Chociaż chciałbym podobną aplikację, która jest darmowa. Zawsze wymawia „Próbny” podczas machania dźwiękiem, co jest dość irytujące. Czy znasz jakieś darmowe alternatywy?
Steven Rosato,
Przepraszam, nie o tym wiem.
Snark
2
Cześć, od jakiegoś czasu szukałem rozwiązania tego problemu. Próbowałem VAC, ale myślę, że działa tylko jako przekierowanie / sprzężenie zwrotne „to, co słyszysz” ... Czy mam rację mówiąc, że VAC nie pomoże aplikacjom D3D, które używają domyślnego urządzenia audio systemu i NIE MA ustawienie zmiany używanego urządzenia audio? Problem polega na tym, że jeśli uruchamiasz aplikację / grę w trybie okienkowym, dźwięk systemu Windows jest przesyłany strumieniowo przez domyślne urządzenie audio systemu (które musi być urządzeniem wirtualnym VAC). Czy ktoś wie o czymś, co pozwala izolować dźwięk tylko z dowolnej aplikacji / gry D3D?
Beeblebrox
3
Myślę, że jest to darmowa alternatywa: vb-audio.pagesperso-orange.fr/Cable/index.htm
endolit
16

Oto dobra opcja dla VAC jako sterownika urządzenia audio, a nie zewnętrznego oprogramowania i jest BEZPŁATNA bez kiepskich ogłoszeń „Trial”.

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

Za darmo można dodać jedno pojedyncze urządzenie wejścia / wyjścia i 2 dodatkowe urządzenia.

Jakiś facet
źródło
1
Właśnie takiego rozwiązania użyłem. Był prosty w użyciu, opłata za darowiznę za zdobycie wystarczającej ilości urządzeń wirtualnych na moje potrzeby wyniosła zaledwie 5 euro, a ten przewodnik youtube dość dokładnie wyjaśnia, jak używać go z OBS w praktyczny sposób. Poleciłbym to innym, którzy chcą uzyskać coś działającego w mniej niż godzinę.
2rs2ts
1
Świetnie działało dla mnie w systemie Windows 10. Właśnie otworzyłem ustawienia miksera, aby ustawić aplikację, którą chcę nagrać na wirtualnym wejściu i ustawić Audacity na nagrywanie na wirtualnym wyjściu. Fajnie, ponieważ wciąż mogę słuchać dźwięku do innych aplikacji podczas nagrywania.
Michael Mior
5

https://github.com/rdp/virtual-audio-capture-grabber-device to moja próba. Darmowe, open source! :)

ffsplit miał kiedyś coś podobnego (teraz nie działa?)

Zobacz także http://web.archive.org/web/20140222025420//superuser/98720/is-there-a-free-or-open-source-equivalent-to-vac/364156

rogerdpack
źródło
1
Pierwszy link prowadzi do tego, co uważam za najbardziej slapstickowy / zdezorganizowany projekt, jaki kiedykolwiek widziałem na GitHub, który nie jest nawet open-source lub nie ma żadnego oczywistego sposobu na jego zbudowanie. Drugi link nie działa, a strona główna ffsplit nie działa.
Vladimir Panteleev
1
@VladimirPanteleev dzięki za opinie, to rzeczywiście jest open source, a ja dodałem sekcję o tym, jak to zbudować. Wydaje się, że ludzie stosu wymiany uznali za konieczne usunięcie ładnie pomocnych postów <westchnienie>, zaktualizowali link, wspomnieli również, że ffsplit jest już martwy, chociaż żyli kilka miesięcy temu, dzięki za opinie.
rogerdpack
Oparty na github.com/rdp/virtual-audio-capture-grabber-device/blob/master/… nie jest w tej chwili open-source (udostępnienie kodu źródłowego nie wystarczy). Ponieważ nie określono żadnej licencji, domyślnie obowiązują przepisy dotyczące praw autorskich, co oznacza, że ​​nikt nie może kopiować (rozpowszechniać) Twojego kodu.
Vladimir Panteleev
1
@VladimirPanteleev OK nieco zaktualizował licencję. I dodano kilka instrukcji budowania. Możesz zgłaszać problemy, jeśli nie możesz go zbudować lub nie. Jruby kod służy do „otoki GUI” wokół FFmpeg, aby działał i nie są konieczne do hakowania samych urządzeń directshow. Twoje zdrowie!
rogerdpack
3
Dziękuję Ci. Naprawdę nie mam prawa narzekać i fajnie, że to zrobiłeś, przepraszam, jeśli byłem zbyt zrzędliwy.
Vladimir Panteleev,