Wie kann ich die Soundausgabe mit gtk-recordmydesktop aufnehmen?

43

Ich verwende gtk-recordmydesktop, um die Videoausgabe auf meinem Desktop aufzuzeichnen. Die Videos haben jedoch keinen Ton. Alle Tutorials, die ich zu diesem Thema gefunden habe, beinhalteten das Aufnehmen von Ton von einem Mikrofon, während ich daran interessiert bin, die Tonausgabe aufzuzeichnen. Wie kann ich das machen? In den offiziellen FAQ steht "Die Lösung liegt in den Einstellungen Ihres Mischpults. Spielen Sie weiter damit;)." das klärt nichts.

Wie kann ich die Tonausgabe aufnehmen, während ich sie selbst hören kann?

Macha
quelle
1
Ich habe ein Video-Tutorial erstellt , das die Schritte auf Debian Linux 2014 behandelt.
Martin Vahi

Antworten:

44

Ich habe es geschafft, die Schritte in den Ubuntu-Foren in Gang zu bringen. Zur Verdeutlichung habe ich Folgendes getan:

  1. sudo apt-get install gtk-recordmydesktop pavucontrol
  2. So öffnen Sie das Dialogfeld "Pulse Audio Volume Control": Applications > Sound & Video > PulseAudio Volume Control
  3. Geöffnetes gtk-recordmydesktop
  4. Setzen Sie in den erweiterten Einstellungen von gtk-rmd auf der Registerkarte "Sound" die Option "Gerät" auf pulse
  5. In gtk-rmd eine Aufnahme starten
  6. Wechseln Sie in der Lautstärkeregelung zur Registerkarte "Aufnahme" und ändern Sie den Eintrag "recordmydesktop" in "Monitor von".

Das scheint bei mir funktioniert zu haben.

NJ
quelle
Hinweis: Bei der Einstellung 'Monitor von' sollte es sich um eine Kopie handeln, und Sie können dasselbe Audio über Kopfhörer usw. hören.
NJ
6
Das hat funktioniert. FWIW, ich musste die Sound> Device Option von DEFAULT auf Pulse in gtk-recordmydesktop ändern, obwohl dies nur die Art sein könnte, wie Arch zuvor eingerichtet wurde, um einen anderen Standard zu haben.
Macha
@Macha auf der Kommandozeile, dies entspricht der Übergabe von "--device pulse"
g33kz0r
Vielen Dank für den Hinweis pavucontrol; Die Aufnahme war ursprünglich aus irgendeinem Grund stummgeschaltet. Ein weiterer FWIW, musste ich das Profil (Konfiguration Registerkarte pavucontrol) ändert von Duplexzu Output, und das schließlich tat es.
Falstro
2
Gibt es eine Möglichkeit, sowohl das Eingangsmikrofon als auch den Monitor des Audioausgangs zu erhalten?
Georgebrindeiro
14

Alles , was ich hatte war die Veränderung zu tun , DEFAULTum pulsein nach: Erweiterte Taste> Ton > Geräte :.

Todd Partridge 'Gen2ly'
quelle
Ich bestätige, dass das den Trick macht!
Capy
Das war nicht alles, was ich tun musste (ich musste auch das Pavucontrol-Ding aus der anderen Antwort machen), aber es war erforderlich
HighCommander4
5

Wenn Sie Pulseaudio verwenden, finden Sie ein Howto im Ubuntu-Wiki . Im Grunde läuft es darauf hinaus, den Puls-Audio-Mixer zu verwenden, um den Sound von seiner Quelle zu Audacity umzuleiten, wo er anstelle des Standardausgangs (das wären Ihre Lautsprecher) gespeichert wird.

fschmitt
quelle
1
Leider hört sich das so an, als würde ich das Geräusch nicht selbst hören, was nicht gut genug ist.
Macha
2
@Macha: Im Prinzip denke ich, dass Pulseaudio in der Lage ist, die Ausgabe an mehreren Ports zu replizieren. Haben Sie keine Möglichkeit gefunden, dies zu tun? Andernfalls können Sie die Sounddatei möglicherweise beim Aufnehmen abspielen oder nicht (dies kann zu einer inakzeptablen Latenz führen und Sie müssen wahrscheinlich in einem unkomprimierten Format aufzeichnen).
Gilles 'SO- hör auf böse zu sein'
1
@ Gilles: Ok, danke. Mein Fehler. Das Tutorial sagte das tatsächlich, aber die Art und Weise, wie die Antwort formuliert wurde, implizierte etwas anderes. Es gibt ein letztes Problem: Auf diese Weise muss ich den Sound manuell synchronisieren, da gtk-recordmydesktop und audacity separat gestartet werden.
Macha
1

Ich musste diese Einstellungen in pavucontrol verwenden:

Konfiguration> Integriertes Audio> Profil> Digitaler Stereo-Ausgang (HDMI) + Analoger Stereo-Eingang

Dann wurde der Ton aufgezeichnet, der abgespielt wurde

fredm
quelle
1

Der Ton wird aufgrund eines niedrigen Eingangspegels nicht aufgenommen. Sie können dies von hier aus beheben:

  • Gehe zur Audioanwendung der Einstellungen. Dann sehen Sie dort die Eingabemöglichkeit neben der Ausgabe.
  • Sie müssen nur den Eingangspegel von Null auf ca. 35-40% erhöhen. Dies ist das beste Niveau, das ich erlebt habe.
  • Gehen Sie jetzt wieder zur recordMyDesktopApp und starten Sie Ihre Aufnahme.

Es wird gut funktionieren (zumindest hat es bei mir funktioniert).

Vicrobot
quelle
0

Dies ist eine alte Frage, aber hier ist sie für Mint 17.2:

  1. Öffnen Sie "Sound Preferences" -> "Input"
  2. Wähle "Monitor von $ YOUR_USUAL_OUTPUT_DEVICE"
  3. Normalerweise in gtk-rmd aufnehmen

Auf diese Weise können Sie vermeiden, dass der Eingangsschalter im Video aufgezeichnet wird.

Denken Sie daran, es zurückzuschalten, wenn Sie fertig sind!

Dr. Hannibal Lecter
quelle
Dies funktioniert nicht mehr für Linux Mint. Pulse Audio Mixer ist notwendig, damit es funktioniert.
Nikola Petkanski
0

Diese Einstellung funktioniert bei mir.  Wählen Sie unter Anzeigen: in Eingabegeräte die Option Monitore

Diese Einstellung funktioniert bei mir. Wählen Sie unter Anzeigen: in Eingabegeräte die Option Monitore

Chaivatk
quelle
0

Das Ändern meines Soundkartengeräts auf "Puls" funktionierte nicht. Als ich es in "default" geändert habe, hat es funktioniert.

Debian, kernel 4.9.0-8-amd64
from lspci -v:
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)         Subsystem: Lenovo Broadwell-U Audio Controller
    Flags: bus master, fast devsel, latency 0, IRQ 48
    Memory at e1230000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
Brian Flaherty
quelle