GNU/Linux >> Tutoriales Linux >  >> Linux

¿Los dispositivos V4l2loopback no se muestran en las aplicaciones?

He estado usando con éxito v4l2loopback, con v4l2sink en OBS, para "enviar" la salida del panel de vista previa de obs a Zoom. Los dispositivos v4l2loopback han dejado de mostrarse recientemente en Zoom, Firefox y Brave. Sin embargo, puedo confirmar que el loopback se puede ver en VLC.

Estoy en:

  • ¡Pop!_OS (20.10)
  • v4l2loopback-dkms (0.12.5-1)
  • OBS (con el complemento v4l2sink) (26.0.2+dfsg1-1)
  • Zoom (5.4.3)

Normalmente comienzo el dispositivo de loopback con lo siguiente:

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

Esto generalmente se ejecuta en el arranque a través de:

$ 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

El dispositivo muestra a través de 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

y una vez que inicio v4l2sink en OBS, puedo ver esto en VLC. Sin embargo, como se mencionó, la OBS Video Source El dispositivo ya no aparece en ninguna aplicación que haya probado, como una fuente seleccionable.

¿Cómo puedo obtener la OBS Video Source? aparecer como una fuente en Zoom de nuevo?

Respuesta aceptada:

espacio de color/dimensión compatibles

muchas aplicaciones solo admiten determinados espacios de color y dimensiones.

intente generar los datos con algunas dimensiones comunes ("640 × 480", "1280 × 720") y un espacio de color común ("YUY2", también conocido como "YUYV").

justo ahora, conecté con éxito el zoom (5.4.53350.1027) a un YUY2:1280x720 dispositivo de loopback, como salida de OBS (25.0.7-325-ga2ad2c6ca)

versión con errores de v4l2loopback-dkms

Se sabe que Ubuntu-20.04 parchó v4l2loopback-dkms fuentes para evitar un error; desafortunadamente, el parche rompió la funcionalidad del módulo.

si usar una resolución/espacio de color conocido no ayuda, intente usar la última versión anterior (en lugar del paquete).

sin embargo:en general, debe ceñirse a los paquetes de suministro de distribución.


Linux
  1. Cómo empaquetar aplicaciones de código abierto como RPM

  2. Linux:¿Kali Linux está instalado pero no se muestra en el Administrador de arranque?

  3. ¿El concentrador USB 3.0 no funciona con algunos dispositivos en Ubuntu 18.04?

  4. ¿El centro de software no muestra los programas instalados?

  5. ejecutando dispositivos adb que muestran un dispositivo no autorizado?

Actualiza dispositivos de forma remota con esta herramienta de código abierto

Arreglar Grub que no se muestra para el sistema de arranque dual de Windows y Linux

¿El indicador de hora no muestra la fecha/hora?

Comando fuente no encontrado

Android:la tableta Android i.onik sin nombre no es reconocida por adb:los dispositivos adb están vacíos

df en linux no muestra el espacio libre correcto después de la eliminación del archivo