GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo escribir en una cámara web virtual en Linux?

También puedes usar una combinación de v4l2loopback , OBS Studio y obs-v4l2sink .

Usa OBS Studio para capturar video desde su dispositivo, luego obs-v4l2sink es un pequeño complemento que escribe la salida en /dev/video* de su elección.

https://github.com/umlaeute/v4l2loopback/wiki/OBS-Studio

https://github.com/CatxFish/obs-v4l2sink


Bueno, en realidad esto es posible. Una forma rápida y sucia de hacer esto es usar WebcamStudio. Eso creará un nuevo dispositivo de video (por ejemplo, /dispositivo/video2) que otros programas ven como un dispositivo de video normal y pueden tomar su entrada desde el escritorio, así que simplemente configúrelo hacia arriba para capturar una parte de la pantalla donde se muestra la salida de OpenCV.

Una forma mejor pero más técnica es usar el módulo de bucle invertido V4L2. De esta manera, simplemente puede canalizar la salida de OpenCV al módulo que los otros programas ven como un dispositivo de video normal. Consulte el archivo Léame al final de esta página:https://github.com/umlaeute/v4l2loopback y la página wiki:https://github.com/umlaeute/v4l2loopback/wiki para obtener más información.

Espero que ayude.


Linux
  1. Cómo instalar un controlador de dispositivo en Linux

  2. Linux:¿cómo transmitir un video local a una cámara web usando Ffmpeg?

  3. ¿Cómo escribir un archivo con C en Linux?

  4. ¿Cómo programar archivos de árbol de dispositivos Linux .dts?

  5. ¿Cómo montar un dispositivo en Linux?

Cómo deshabilitar la cámara web incorporada en Linux

Cómo bloquear sesiones de consola virtual en Linux

Cómo crear un video a partir de imágenes en Linux

Cómo instalar MX linux en virtual Box

Cómo detectar y administrar dispositivos en Linux

Cómo escribir y ejecutar un programa C en Linux