Jak nagrywać każdy wewnętrzny dźwięk na wejściu i wyjściu za pomocą Ubuntu i Audacity


36

Jak mogę nagrywać dźwięk wewnętrzny, taki jak wejście mikrofonu i głośnik z tego samego komputera z systemem Ubuntu, używając Audacity lub czegoś innego?

Na przykład w systemie Windows można to zrobić w następujący sposób (chcę zrobić coś podobnego): Nagrywanie wewnętrznego dźwięku w systemie Windows

EDYTOWAĆ:

Zainstalowałem pavucontrol, ale w zakładce rekord nie wyświetla sięMonitor of <your soundcard>

wprowadź opis zdjęcia tutaj


@Takkat: podążyłem za odpowiedzią, ale to nie działa, ponieważ w mojej EDYCJI widać, że nie mam podobnych jak w odpowiedzi ODPOWIEDŹ.

@Takkat: TAK 1) uruchomiłem Audacity 2) Potem uruchomiłem pavucontrol, ale tak samo. Zakładka Record w Pavucontrol zawsze pokazuje, jak pokazałem w mojej EDYCJI.

1
TAK - działa przy pomocy karty Konfiguracja. Dziękuję Ci. Dziwne jest także to, że zakładka nagrywania pokazuje się tylko wtedy, gdy Audacity jest w trybie nagrywania na żywo. Ale nie wcześniej niż w trybie bezczynności.

Odpowiedzi:


32

Aby zdefiniować źródło zapisu dla dowolnej aplikacji do nagrywania, możemy zainstalować pavucontrol Zainstaluj pavucontrol .

Gdy tylko nagramy dowolny strumień audio, nazwa aplikacji do nagrywania i źródło, z którego nagrywa, zostaną wyświetlone na karcie Nagrywanie . Możemy wtedy zmienić źródło, Monitor of <your soundcard>aby nagrywać dane wyjściowe z naszej karty dźwiękowej:

wprowadź opis zdjęcia tutaj

Być może będziemy musieli wybrać inny profil audio. Można to zrobić z „Konfiguracja” -tab z pavucontrol , na przykład „Duplex” profil dźwięku na wyjściu mikrofonu do naszego lokalnego zlewu dźwięku:


Tak, ale pokazuje „Żadna aplikacja nie nagrywa obecnie dźwięku”. W rzeczywistości ten wbudowany rejestrator dźwięku również nie działa.
NoBugs,

7

Jedynym sposobem, w jaki mogłem to zrobić w dniu 12.04, było załadowanie modułu ALSA module-loopbackzgodnie z zaleceniami Charl Botha w tej obsadzie ekranowej.

Krótka historia (jak tam wyjaśniono):

  • Uzyskaj kontrolę głośności PulseAudio (pavucontrol)
  • Na karcie Urządzenia wejściowe sprawdź, czy masz „Monitor wbudowanego analogowego stereo” - jest to wirtualne urządzenie rejestrujące, za pomocą którego możesz nagrywać wszystko, co wychodzi z głośników.
  • ZAKTUALIZOWANO: Teraz musimy tylko skierować mikrofon do głośników. Zrób to, pisząc pactl load-module module-loopback latency_msec=1w wierszu poleceń powłoki.
  • Jeśli teraz nagrywasz za pomocą zuchwałości lub nagrań z pulpitu, z „Monitora wbudowanego analogowego stereo” (patrz karta Nagrywanie pavucontrol po rozpoczęciu nagrywania), dostaniesz mikrofon, a także wszystko, co wychodzi z głośników. Oznacza to, że możesz teraz łatwo nagrywać spotkania Skype lub prywatne Hangouty Google+.
  • ZAKTUALIZOWANO: Na karcie Nagrywanie możesz wyświetlić wszystkie strumienie (combobox na dole), a następnie skonfigurować, który mikrofon (jeśli masz więcej niż jeden) powinien zapętlić się z wbudowanym analogowym stereo

Myślę, że ładowanie tego modułu ma taki sam efekt jak konfiguracja „Duplex” zalecana przez @Takkat, ale nie działała na moim komputerze.


Aby automatycznie zastosować obciążenie modułu sprzężenia zwrotnego podczas uruchamiania, wykonaj następujące czynności sudo sh -c 'echo load-module module-loopback latency_msec=1 >> /etc/pulse/default.pa'.
Ruslan

Kiedy „ kierujesz mikrofon do głośników ”, czy to nie powoduje reakcji? Nie ma automatycznej redukcji szumów, prawda? (Chyba że używasz cichych słuchawek) A może 1 milisekunda opóźnienia ma tutaj wpływ?
Xen2050

7

Przychodząc z systemu Windows na Linux mniej niż 1 miesiąc temu, chciałem nagrać film, który przechwyciłby materiał z gry z dźwiękiem zarówno z moich głośników (wyjście HDMI Nvidia), jak i mikrofonu zestawu słuchawkowego (karta dźwiękowa Auzentech X-Fi Fore 7.1 PCI-E) równocześnie.

Próbowałem powyższego, ale nie udało mi się go uruchomić. Próbowałem Audacity, recordmyDesktop, SimpleScreenRecorder. Uświadomiłem sobie, że nawet jeśli uda mi się uzyskać jeden program do nagrywania dwóch źródeł dźwięku razem i drugi program do przechwytywania wideo, musiałbym ustawić je w edytorze wideo (OpenShot), który nie byłby dopasowany do milisekundy .

Wreszcie znalazłem idealne rozwiązanie z oprogramowaniem OpenBroadcaster (OBS)

W Ustawieniach> Audio mogłem wybrać:

  • Desktop Audio Device - Monitor GK106 HDMI Audio Controller Cyfrowy stereo (HDMI 2)
  • Mikrofon / dodatkowe urządzenie audio - EMU20k2 (seria X-Fi Titanium) Analogowe stereo.

Dla Source wybrałem Screen Capture (XSHM), aby przechwycić cały pulpit.

Działa świetnie.


1
Wielkie dzięki za to !! Nie mogę uwierzyć, że tak naprawdę istnieje zaawansowane oprogramowanie do nagrywania dźwięku dla systemu Linux, które działa poprawnie i łatwo! Nie mogę znaleźć sposobu na nagranie tylko dźwięku, ale późniejszy szybki import do Audacity jest dość łatwy. A co najlepsze, nie ryzykuję, że na stałe zepsuję mój dźwięk, psując ustawienia Alsy :)
Tobias J

W przypadku, gdy ktoś chce zainstalować w Ubuntu (najnowsze wersje) sudo apt install obs-studio.
sdlins

1

Moim ulubionym narzędziem do nagrywania dźwięku GUI Audio Recorderjest możliwość przechwytywania dźwięku ze wszystkich możliwych źródeł. Jestem pewien, że to oprogramowanie jest niezbędnym narzędziem.

Zainstaluj rejestrator audio:

sudo apt-add-repository ppa:audio-recorder/ppa
sudo apt update
sudo apt install audio-recorder

Uruchom (moje ustawienia regionalne systemu to ukraiński): wprowadź opis zdjęcia tutaj

Aby nagrywać dźwięki systemowe, wybierz „Wbudowane audio analogowe stereo (wyjście)” jako Źródło.

wprowadź opis zdjęcia tutaj

Można wybrać wiele źródeł dźwięku, w tym Skype, a nawet zdefiniować własne.


0

Może być konieczne wybranie analogowego wejścia stereo (odłączone) w PulseAudio Volume Control (pavucontrol), aby to działało.

To był jedyny sposób, w jaki mogłem nagrywać dźwięk po wypróbowaniu wszystkiego, co mogłem znaleźć podczas nagrywania dźwięku z karty dźwiękowej. Niestety przy tym ustawieniu nie można jednocześnie słuchać wyjścia.

Zobacz także zrzut ekranu:

wprowadź opis zdjęcia tutaj

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.