Wie man mit Ubuntu und Audacity internen Sound aufnimmt

36

Wie kann ich mit Audacity oder etwas anderem internen Sound wie Mikrofoneingang und Lautsprecherausgang von demselben PC mit Ubuntu aufnehmen?

Zum Beispiel kann es unter Windows so gemacht werden (ich möchte etwas Ähnliches machen): Internen Sound unter Windows aufnehmen

BEARBEITEN:

Ich installierte pavucontrol aber in der Aufzeichnung Registerkarte ist es nicht zeigenMonitor of <your soundcard>

Bildbeschreibung hier eingeben

Zanna
quelle
@Takkat: Ich bin der Antwort gefolgt, aber es funktioniert nicht, denn in meinem BEARBEITEN kann man sehen, dass ich keine ähnliche Antwort habe wie in der ANTWORT, die gezeigt wurde.
@Takkat: JA 1) Ich habe Audacity gestartet. 2) Danach habe ich die Pavucontrol gestartet. Die Registerkarte Aufnahme in Pavucontrol wird immer so angezeigt, wie ich es in meinem EDIT gezeigt habe.
1
JA - es funktioniert etwas mit der Registerkarte Konfiguration. Vielen Dank. Seltsamerweise wird die Registerkarte "Aufnahme" nur angezeigt, wenn sich Audacity im Live-Aufnahmemodus befindet. Aber nicht vor dem Leerlauf.

Antworten:

32

Um die Aufnahmequelle für jede Aufnahmeanwendung zu definieren, können wir pavucontrol installieren Installieren Sie pavucontrol.

Sobald wir einen Audiostream aufnehmen, werden der Name der Aufnahmeanwendung und die Quelle, von der sie aufnimmt, auf der Registerkarte Aufnahme angezeigt . Wir können dann möglicherweise die Quelle ändern Monitor of <your soundcard>, um die Ausgabe unserer Soundkarte aufzuzeichnen:

Bildbeschreibung hier eingeben

Möglicherweise müssen wir zusätzlich ein anderes Audioprofil auswählen. Dies kann über die Registerkarte "Konfiguration" von pavucontrol erfolgen , z. B. über ein "Duplex" -Soundprofil für die Ausgabe des Mikrofons an unsere lokale Audiosenke:

Takkat
quelle
Ja, aber es wird angezeigt, dass derzeit keine Anwendung Audio aufzeichnet. Tatsächlich funktioniert der eingebaute Soundrekorder auch nicht.
NoBugs
7

Die einzige Möglichkeit, dies am 12.04 zu tun, bestand darin, das module-loopbackvon Charl Botha in dieser Screencast empfohlene ALSA-Modul zu laden .

Die Kurzgeschichte (wie dort erklärt):

  • Holen Sie sich PulseAudio Volume Control (pavucontrol)
  • Vergewissern Sie sich auf der Registerkarte Eingabegeräte, dass Sie über "Monitor of Built-in Analog Stereo" verfügen - dies ist ein virtuelles Aufnahmegerät, mit dem Sie alles aufnehmen können, was aus Ihren Lautsprechern kommt.
  • AKTUALISIERT: Jetzt müssen wir Ihr Mikrofon nur noch zu Ihren Lautsprechern leiten. Geben Sie dazu pactl load-module module-loopback latency_msec=1an der Shell-Eingabeaufforderung Folgendes ein.
  • Wenn Sie jetzt mit Audacity oder RecordMydesktop über den "Monitor of Built-in Analogy Stereo" aufnehmen (siehe Registerkarte "Aufnahme" von Pavucontrol, nachdem Sie mit der Aufnahme begonnen haben), erhalten Sie Ihr Mikrofon sowie alles, was aus den Lautsprechern kommt. Auf diese Weise können Sie ganz einfach Skype-Meetings oder private Google+ Hangouts aufzeichnen.
  • AKTUALISIERT: Auf der Registerkarte Aufnahme können Sie alle Streams anzeigen (Combobox unten) und dann konfigurieren, welches Mikrofon (wenn Sie mehr als ein Mikrofon haben) in das integrierte analoge Stereo zurückgeschleift werden soll

Ich denke, dieses Laden des Moduls hat den gleichen Effekt wie die von @Takkat empfohlene "Duplex" -Konfiguration, hat aber auf meinem Computer nicht funktioniert.

Radu Maris
quelle
Gehen Sie wie folgt vor, um das Loopback-Modul beim Start automatisch zu laden sudo sh -c 'echo load-module module-loopback latency_msec=1 >> /etc/pulse/default.pa'.
Ruslan
Wenn Sie " Ihr Mikrofon zu Ihren Lautsprechern leiten ", führt dies nicht zu Rückkopplungen? Es gibt keine automatische Geräuschunterdrückung, oder? (Es sei denn, Sie verwenden leise Kopfhörer.) Oder hat die Latenz von 1 Millisekunde hier einen Effekt?
Xen2050
7

Als ich vor weniger als einem Monat von Windows auf Linux umgestiegen bin, wollte ich ein Video aufzeichnen, das Spielmaterial mit Audio von meinen Lautsprechern (Nvidia HDMI-Ausgang) und meinem Headset-Mikrofon (Auzentech X-Fi Fore 7.1 PCI-E-Soundkarte) aufzeichnet. gleichzeitig.

Ich habe das oben Genannte versucht, konnte es aber nicht zum Laufen bringen. Ich habe Audacity, recordmyDesktop, SimpleScreenRecorder ausprobiert. Mir wurde klar, dass ich, selbst wenn es mir gelingen würde, ein Programm zum Aufnehmen der beiden Audioquellen und ein zweites Programm zum Aufnehmen des Videos zusammenzubringen, diese in einem Video-Editor (OpenShot) anordnen müsste, der nicht auf die Millisekunde ausgerichtet wäre .

Endlich habe ich mit OpenBroadcaster Software (OBS) eine perfekte Lösung gefunden

Unter Einstellungen> Audio konnte ich Folgendes auswählen:

  • Desktop Audio Device - Monitor des GK106 HDMI Audio Controllers Digital Stereo (HDMI 2)
  • Mikrofon / zusätzliches Audiogerät - EMU20k2 (X-Fi Titanium Series) Analoges Stereo.

Als Quelle habe ich Screen Capture (XSHM) ausgewählt , um den gesamten Desktop zu erfassen.

Funktioniert perfekt.

jeremyofmany
quelle
1
Vielen Dank dafür !! Ich kann nicht glauben, dass es tatsächlich eine fortschrittliche Tonaufzeichnungssoftware für Linux gibt, die richtig und einfach funktioniert! Ich kann keine Möglichkeit finden, nur Audio aufzunehmen, aber ein schneller Import in Audacity ist danach ziemlich einfach. Das Beste von allem ist, dass ich nicht riskiere, meinen Sound permanent zu vermasseln, indem ich an den Alsa-Einstellungen herumspiele :)
Tobias J,
Falls jemand will in Ubuntu (neuere Versionen) installieren: sudo apt install obs-studio.
SDLINS
1

Mein Lieblings-GUI-Audioaufnahmetool ist Audio Recorderdas, mit dem Audio von allen möglichen Quellen aufgenommen werden kann. Ich bin mir sicher, dass diese Software ein Muss ist.

Installieren Sie den Audiorecorder:

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

Führen Sie es aus (mein Systemgebietsschema ist Ukrainisch): Bildbeschreibung hier eingeben

Um Systemtöne aufzunehmen, wählen Sie "Built-in Audio Analog Stereo (Ausgang)" als Quelle.

Bildbeschreibung hier eingeben

Es ist möglich, viele Audioquellen, einschließlich Skype, auszuwählen oder sogar eigene zu definieren.

Bob
quelle
0

Möglicherweise müssen Sie in PulseAudio Volume Control (pavucontrol) die Option Analog Stereo Input (Unplugged) auswählen , damit dies funktioniert.

Dies war die einzige Möglichkeit, Audio aufzunehmen, nachdem ich alles versucht hatte, was ich beim Aufnehmen von Audio von der Soundkarte finden konnte. Leider können Sie mit dieser Einstellung nicht gleichzeitig die Ausgabe anhören.

Siehe auch Screenshot:

Bildbeschreibung hier eingeben

quidel
quelle