Liefern Sie OBS-Filmmaterial unter Arch Linux an Zoom

TL;DR

--Erstellen Sie ein virtuelles Kameragerät unter Arch Linux. --OBS kombiniert Videoaufnahme und Bildschirmaufnahme in einem einzigen Video. Das zusammengesetzte Video wird an die virtuelle Kamera des Betriebssystems gesendet. --Stellen Sie das Bild der virtuellen Kamera als Zoom-Kameragerät ein und verteilen Sie es.

Vorbereitung

--Arch Linux (auch mit anderen Distributionen wie Ubuntu möglich)

installieren

Einrichtung der virtuellen Kamera

Richten Sie eine virtuelle Kamera mit v4l2loopback ein. Unten installieren wir mit dem AUR-Helfer yay. Paketnamen usw. können für andere Distributionen abweichen.

Installieren Sie zunächst die folgenden Pakete.

$ yay -S v4l2loopback-dkms

Wenn Sie einen Standardkernel verwenden, müssen Sie die Kernel-Headerdatei installieren und das Kernelmodul kompilieren.

$ yay -S linux-headers

Laden Sie das v4l2loopback-Modul. video_nr = 42 gibt die Gerätenummer an. Wenn Sie "exklusiv_caps = 1" angeben, wird die virtuelle Kamera in einem Browser wie Google Chrome erkannt.

sudo modprobe v4l2loopback video_nr=42 devices=1 exclusive_caps=1

Überprüfen Sie das Modul nach dem Laden, indem Sie die folgenden Schritte ausführen. Es ist in Ordnung, wenn "video42" erstellt wird.

$ ls /dev | grep video
video42

$ v4l2-ctl --list-devices
Dummy video device (0x0000) (platform:v4l2loopback-000):
	/dev/video42

Persistenz der Einstellungen

Wenn Sie das Kernelmodul beim Start laden möchten, schreiben Sie es in die Einstellungsdatei.

conf:/etc/modprobe.d/v4l2loopback.conf


options v4l2loopback video_nr=42 devices=1 exclusive_caps=1

conf:/etc/modules-load.d/modules.conf


v4l2loopback

OBS-Setup

Installieren Sie OBS. Installieren Sie außerdem ein Plug-In, um OBS-Videos in v4l2 zu streamen. Es gibt auch eine Community-Version von obs-studio, aber da es keine Browserfunktion hat, installieren Sie ggf. die Git-Version. Weitere Informationen finden Sie in diesem Artikel.

$ yay -S obs-studio obs-v4l2sink

Wenn Sie OBS mit installiertem Plug-In starten, finden Sie weitere Optionen für v4l2sink auf der Registerkarte Extras im Menü. Wenn Sie die Einstellungen öffnen, wird ein Bildschirm wie der im folgenden Screenshot angezeigt. Geben Sie unter ** Gerätepfad ** / dev / video42 an und klicken Sie auf ** Start **.

2020-10-09_152124_667388197.png

Zoom-Setup

Testen Sie die virtuelle Kamera mit Zoom. Es kann von AUR installiert werden.

$ yay -S zoom

Starten Sie Zoom und starten Sie das Meeting entsprechend. Sie können Ihr eigenes Kamerabild so einstellen, wie es ist, aber dieses Mal werde ich eine virtuelle Kamera angeben und sie anzeigen, wenn Sie den Bildschirm freigeben. Wählen Sie bei Auswahl des Bildschirms für die Bildschirmfreigabe ** Inhalt von der 2. Kamera ** auf der Registerkarte ** Erweitert ** aus. Wenn eine andere Kamera angeschlossen ist, klicken Sie oben oben auf ** Kamera wechseln **, um zur virtuellen Kamera zu wechseln.

2020-10-09_152459_389006401.png

Da der OBS-Bildschirm abgespielt werden kann, denke ich, dass Sie bei Verwendung von Quellen und Szenen fortgeschrittenere Aufgaben ausführen können als bei der normalen Bildschirmfreigabe.

Referenz

Recommended Posts

Liefern Sie OBS-Filmmaterial unter Arch Linux an Zoom
Verwendung von C216 Audio Controller unter Arch Linux
Installieren Sie Minecraft unter Arch Linux
Downgrade von Mcomix mit Arch Linux
Spieleverteilung auf YouTube Live unter Arch Linux (Nintendo Switch)
Einrichten von OpenSSH unter Arch Linux
Einfaches Kopieren in die Zwischenablage unter Linux
Installieren Sie Arch Linux auf DeskMini A300
So installieren Sie VMware-Tools unter Linux
Rippen Sie Musik-CDs unter Arch Linux
So installieren Sie das aws-session-manager-Plugin unter Manajro Linux
Erstellen Sie einen NFS-Server unter Arch Linux
Ich möchte Linux auf dem Mac verwenden
So aktualisieren Sie PHP unter Amazon Linux 2
Grundlegende Verwendung von Btrfs in Arch Linux
So zeigen Sie Piktogramme unter Manjaro Linux an
So installieren Sie Pakete unter Alpine Linux
5 Gründe, Linux auf Ihrem Laptop zu installieren.
Erstellen Sie einen Samba-Server unter Arch Linux
So aktualisieren Sie die Sicherheit unter CentOS Linux 8
Wie installiere ich php7.4 unter Linux (Ubuntu)
Setzen Sie unter Ubuntu Linux Tab auf q
Arch Linux-Installation auf BIOS-Boot-System
So finden Sie große Dateien unter Linux
Bis Sie Arch Linux auf VMware installieren
Gust kann unter Linux keine Verbindung zu Wifi herstellen
Kompilieren Sie die Windows-Version von nim von arch | linux
So laden Sie einfach CPU / Speicher unter Linux
Versuchen Sie, einen neuen Befehl unter Linux zu erstellen
Arch Linux-Installation auf RAID1-Speicher (BIOS-Boot)
So installieren Sie Camunda Modeler unter Manjaro Linux
Ich möchte die Eingabe / Ausgabe von Dateien unter Linux protokollieren
Erstellen Sie eine Arch Linux-Umgebung auf Raspai
Arch Linux Empfehlung
Yum-Befehl zum Zugriff auf MySQL mit Python 3 unter Linux
So installieren Sie Linux auf einem 32-Bit-UEFI-PC
So erlauben Sie Nologin-Benutzern, sich unter Linux anzumelden
Vorbereiten der Verwendung von Ansible auf einem vorhandenen Linux-Server
Ich möchte OpenJDK 11 mit Ubuntu Linux 18.04 LTS / 18.10 verwenden
Installieren Sie Docker unter Arch Linux und führen Sie es remote aus
[AWS EC2] So installieren Sie Maven unter Amazon Linux 2
Einführung einer Desktop-Umgebung in Arch Linux (LightDM + Xfce4)
So installieren Sie Git unter Linux wie EC2
[Tipps] Verwendung des iPhone als Webkamera unter Linux
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
[AWS] So erweitern Sie den Speicherplatz unter Amazon Linux
Memo (März 2020), dem ich bei der Installation von Arch Linux auf dem MacBook Air 11'Early 2015 verfallen war