Ist es möglich, Audio von verschiedenen xvfb-Displays mit ffmpeg Screen Capture aufzunehmen?

Ist es möglich, Audio von verschiedenen xvfb-Displays mit ffmpeg Screen Capture aufzunehmen?

Verwenden von ffmpeghttps://trac.ffmpeg.org/wiki/Capture/Desktop

Pulseaudio-Bildschirmaufnahme

Aber wenn zwei solcher Prozesse laufen, werden beide Audios gemischt. Ist es möglich, dass wir nur den Ton aufnehmen können, der von einem bestimmten Display kommt?

Antwort1

Sie können mit ALSA angeben, dass nur der Ton einer bestimmten Anwendung abgerufen werden soll. Dies ist auf der von Ihnen verlinkten Seite dokumentiert. Klicken Sie einfach auf den Link für die ALSA-Konfigurationen.

Erweiterte ALSA-Konfiguration

Wenn Sie einen Server verwenden, benötigen Sie keine physische Soundkarte, um Audiodaten von einer Anwendung auf Ihrem System aufzunehmen. Sie benötigen eigentlich nur eine Soundkarte, um sich die Sounds von Anwendungen anzuhören und externe Sounddaten aufzunehmen, wenn die Karte dies zulässt. Im Wiki für ALSA wird beschrieben, wie man ein Dummy-Gerät zum Aufnehmen von einer Anwendung erstellt, da man keine physische Soundkarte benötigt, um diese aufzunehmen.

verwandte Informationen