Linux - tworzenie wirtualnego urządzenia audio


16

Moje pytanie tutaj jest raczej proste. Jak stworzyć czysto wirtualne urządzenie audio w ALSA, które byłoby w stanie:

  1. używane jako miejsce docelowe wyjścia audio,

  2. używane jako źródło wejściowe audio, przesyłając wszystko, co zostało do niego wysłane.

Zasadniczo staram się uzyskać dźwięk na tym urządzeniu i używać go jako mikrofonu w innej aplikacji (na przykład Skype), co pozwala mi odtwarzać dźwięki i muzykę na skype lub cokolwiek innego.

Informacje na ten temat są naprawdę niejasne, a wyniki wyszukiwania pokazują głównie nieistotne rzeczy, takie jak dzielenie wyników urządzeń lub coś w tym rodzaju. Naprawdę nie mam pojęcia, gdzie i czego teraz szukać, więc każda pomoc byłaby niewiarygodnie doceniana.


12
wystarczy załadowaćsnd-aloop
CL.

1
Dzięki, właśnie tego chciałem - choć zajęło mi to trochę czasu, aby to właściwie zrozumieć.
Samuel Moriarty

2
@CL. Powinieneś opublikować swój komentarz jako odpowiedź, zaznaczając w ten sposób pytanie jako rozwiązane. Dziękuję Ci!
Shadok

Odpowiedzi:


5
$ modprobe snd-aloop

PS Off-topic: Wymiana stosów jest zepsuta. Nie opublikuje odpowiedzi z jedną linią, powołując się na „Proszę sprawdzić błąd powyżej. Ale nie ma błędu. Och, tam jest z boku owinięty wstążką, rozpuszczając się w cały ładunek statyczny w prawej kolumnie. Drogi SE, jestem pewien, że możesz sobie pozwolić na przetestowanie swojego interfejsu. ”


1
Przyczyna błędu: „Treść musi mieć co najmniej 30 znaków ...”. Błąd znajduje się powyżej i po prawej stronie w mojej przeglądarce.
BenjiWiebe,

$ modprobe snd-aloop # for newbs UI: ... Wygląda na to, że to naprawili :-)
Dagelf
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.