Come registrare qualsiasi suono interno in entrata e in uscita usando Ubuntu e Audacity


36

Come posso registrare qualsiasi suono interno come microfono e altoparlante dallo stesso PC con Ubuntu, usando Audacity o qualcos'altro?

Ad esempio in Windows può essere fatto in questo modo (voglio fare qualcosa di simile): registrare l'audio interno su Windows

MODIFICARE:

Ho installato pavucontrol ma nella scheda record non viene visualizzatoMonitor of <your soundcard>

inserisci qui la descrizione dell'immagine


@Takkat: ho seguito la risposta, ma non funziona, perché nel mio EDIT puoi vedere che non ho simili come mostrato nella RISPOSTA.

@Takkat: YES 1) ho avviato Audacity 2) Dopo di che ho avviato il pavucontrol ma lo stesso. La scheda Record su Pavucontrol mostra sempre come ho mostrato nel mio EDIT.

1
SÌ - funziona facendo qualcosa con la scheda Configurazione. Grazie. Inoltre, la scheda di registrazione mostra solo quando Audacity è in modalità di registrazione live. Ma non prima della modalità inattiva.

Risposte:


32

Per definire la fonte di registrazione per qualsiasi applicazione di registrazione, possiamo installare pavucontrol Installa pavucontrol .

Non appena registriamo qualsiasi flusso audio, il nome dell'applicazione di registrazione e la fonte da cui viene registrato verranno visualizzati nella scheda Registrazione . Potremmo quindi essere in grado di cambiare l'origine Monitor of <your soundcard>per registrare l'output della nostra scheda audio:

inserisci qui la descrizione dell'immagine

Potrebbe essere necessario scegliere un altro profilo audio in aggiunta. Questo può essere fatto dalla scheda "Configurazione" di pavucontrol , ad esempio un profilo audio "Duplex" per l'output del microfono sul nostro sink audio locale:


Sì, ma mostra "Nessuna applicazione sta attualmente registrando l'audio". In effetti, neanche il registratore di suoni integrato funziona.
NoBugs

7

L'unico modo in cui sono stato in grado di farlo il 12.04 era caricare il modulo ALSA module-loopbackcome raccomandato da Charl Botha in questo cast.

Il racconto (come spiegato lì):

  • Ottieni il controllo del volume PulseAudio (pavucontrol)
  • Nella scheda Dispositivi di input, vedi che hai "Monitor di stereo analogico incorporato" - questo è un dispositivo di registrazione virtuale con il quale puoi registrare tutto ciò che esce dai tuoi altoparlanti.
  • AGGIORNATO: Ora dobbiamo solo indirizzare il microfono anche verso gli altoparlanti. Fallo digitando pactl load-module module-loopback latency_msec=1al prompt della shell.
  • Se ora registri con audacity, o recordmydesktop, dal "Monitor di Analogy Stereo incorporato" (vedi la scheda Registrazione di pavucontrol dopo aver iniziato la registrazione), otterrai il tuo microfono e tutto ciò che esce dagli altoparlanti. Ciò significa che ora puoi facilmente registrare riunioni su Skype o Hangouts Google+ privati.
  • AGGIORNATO: nella scheda Registrazione, puoi mostrare tutti i flussi (casella combinata in fondo) e quindi configurare quale microfono (se ne hai più di uno) dovrebbe tornare allo stereo analogico incorporato

Penso che questo caricamento del modulo abbia lo stesso effetto della configurazione "Duplex" raccomandata da @Takkat, ma non ha funzionato sulla mia macchina.


Per applicare automaticamente il caricamento del modulo di loopback all'avvio, fare sudo sh -c 'echo load-module module-loopback latency_msec=1 >> /etc/pulse/default.pa'.
Ruslan,

Quando " instrada il microfono verso gli altoparlanti " non viene generato un feedback? Non c'è cancellazione automatica del rumore, vero? (A meno che tu non stia utilizzando cuffie silenziose) O il millesimo di secondo di latenza ha un effetto qui?
Xen2050,

7

Venendo da Windows a Linux meno di un mese fa, volevo registrare un video che catturasse filmati di gioco con audio proveniente dai miei altoparlanti (uscita HDMI Nvidia) e dal microfono delle mie cuffie (scheda audio PCI-E Auzentech X-Fi Fore 7.1) contemporaneamente.

Ho provato quanto sopra ma non sono riuscito a farlo funzionare. Ho provato Audacity, recordmyDesktop, SimpleScreenRecorder. Mi sono reso conto che anche se fossi riuscito a ottenere un programma per registrare insieme le due fonti audio e un secondo programma per catturare il video, avrei dovuto allinearli in un editor video (OpenShot) che non sarebbe stato allineato al millisecondo .

Alla fine ho trovato una soluzione perfetta con OpenBroadcaster Software (OBS)

In Impostazioni> Audio , sono stato in grado di selezionare:

  • Dispositivo audio desktop - Monitor del controller audio HDMI GK106 Stereo digitale (HDMI 2)
  • Mic / Dispositivo audio ausiliario - Stereo analogico EMU20k2 (serie X-Fi Titanium).

Per Fonte , ho selezionato Screen Capture (XSHM) per catturare l'intero desktop.

Funziona perfettamente.


1
Grazie mille per questo!! Non riesco a credere che ci sia un software avanzato di registrazione audio per Linux che funzioni correttamente e facilmente! Non riesco a trovare alcun modo per registrare solo l'audio, ma una rapida importazione in Audacity in seguito è piuttosto semplice. Soprattutto, non rischio di rovinare definitivamente il mio suono rovinando le impostazioni di Alsa :)
Tobias J

Nel caso in cui tutti coloro che vogliono installare in Ubuntu (versioni recenti): sudo apt install obs-studio.
sdlins,

1

Il mio strumento di registrazione audio GUI preferito è Audio Recorderche è in grado di catturare l'audio da tutte le possibili fonti. Sono sicuro che questo software sia uno strumento indispensabile.

Installa registratore audio:

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

Eseguilo (la mia locale di sistema è ucraino): inserisci qui la descrizione dell'immagine

Per registrare i suoni di sistema, selezionare "Audio analogico stereo incorporato (uscita)" come sorgente.

inserisci qui la descrizione dell'immagine

È possibile selezionare molte fonti audio tra cui Skype o persino definire le proprie.


0

Potrebbe essere necessario selezionare Ingresso stereo analogico (scollegato) in PulseAudio Volume Control (pavucontrol), per farlo funzionare.

Questo è stato l'unico modo in cui sono stato in grado di registrare l'audio dopo aver provato tutto il resto che ho potuto trovare registrando l'audio dalla scheda audio. Sfortunatamente non puoi ascoltare l'output contemporaneamente con questa impostazione.

Vedi anche screenshot:

inserisci qui la descrizione dell'immagine

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.