GNU/Linux >> LINUX-Kenntnisse >  >> Linux

V4l2loopback-Geräte werden in Anwendungen nicht angezeigt?

Ich habe v4l2loopback mit v4l2sink in OBS erfolgreich verwendet, um die Ausgabe meines obs-Vorschaufensters an Zoom zu „senden“. Die v4l2loopback-Geräte werden seit kurzem nicht mehr in Zoom, Firefox und Brave angezeigt. Ich kann jedoch bestätigen, dass der Loopback in VLC angezeigt werden kann.

Ich bin auf:

  • Pop!_OS (20.10)
  • v4l2loopback-dkms (0.12.5-1)
  • OBS (mit dem Plug-in v4l2sink) (26.0.2+dfsg1-1)
  • Zoom (5.4.3)

Normalerweise starte ich das Loopback-Gerät folgendermaßen:

sudo modprobe v4l2loopback video_nr=99 card_label="OBS Video Source" exclusive_caps=1

Dies wird normalerweise beim Booten ausgeführt über:

$ cat /etc/modprobe.d/v4l2loopback.conf 
options v4l2loopback video_nr=99 card_label="OBS Video Source" exclusive_caps=1

$ cat /etc/modules-load.d/v4l2loopback.conf
v4l2loopback

Das Gerät zeigt über v4l2-ctl:

v4l2-ctl --list-devices
OBS Video Source (platform:v4l2loopback-000):
    /dev/video99

Cam Link 4K: Cam Link 4K (usb-0000:06:00.1-4):
    /dev/video2
    /dev/video3

UVC Camera (046d:0990) (usb-0000:06:00.3-1):
    /dev/video0
    /dev/video1

und sobald ich die v4l2sink in OBS starte, kann ich diese in VLC anzeigen. Allerdings, wie erwähnt, die OBS Video Source Das Gerät wird in keiner Anwendung, die ich ausprobiert habe, mehr als auswählbare Quelle angezeigt.

Wie erhalte ich die OBS Video Source wieder als Quelle in Zoom auftauchen?

Akzeptierte Antwort:

unterstützter Farbraum/Dimension

Viele Anwendungen unterstützen nur bestimmte Farbräume und Abmessungen.

Versuchen Sie, die Daten mit einigen gemeinsamen Abmessungen („640×480“, „1280×720“) und einem gemeinsamen Farbraum („YUY2“, auch bekannt als „YUYV“) auszugeben.

gerade habe ich Zoom (5.4.53350.1027) erfolgreich mit einem YUY2:1280x720 verbunden Loopback-Gerät, als Ausgabe von OBS (25.0.7-325-ga2ad2c6ca)

Fehlerhafte Version von v4l2loopback-dkms

Ubuntu-20.04 hat bekanntermaßen das v4l2loopback-dkms gepatcht Quellen um einen Fehler zu vermeiden – leider hat der Patch die Funktionalität des Moduls zerstört.

Wenn die Verwendung einer bekanntermaßen guten Auflösung/eines Farbraums nicht hilft, versuchen Sie es mit der letzten Upstream-Version (anstelle des Pakets).

jedoch:im Allgemeinen sollten Sie bei den von der Distribution bereitgestellten Paketen bleiben.


Linux
  1. Linux – Kali Linux ist installiert, wird aber nicht im Boot-Manager angezeigt?

  2. Warum sind Netzwerkschnittstellen nicht wie andere Geräte in /dev?

  3. USB 3.0 Hub funktioniert nicht mit einigen Geräten unter Ubuntu 18.04?

  4. Ausführen von Adb-Geräten, die ein nicht autorisiertes Gerät anzeigen?

  5. RSYNC löscht keine Quellverzeichnisse

Ich bin ein POWER-Benutzer

Aktualisieren Sie Geräte aus der Ferne mit diesem Open-Source-Tool

Beheben Sie, dass Grub für Windows- und Linux-Dual-Boot-Systeme nicht angezeigt wird

Zeitanzeige zeigt Datum/Uhrzeit nicht an?

Quellbefehl nicht gefunden

Android – No-Name-i.onik-Android-Tablet wird von ADB nicht erkannt – ADB-Geräte sind leer