GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo ver la alimentación de mis cámaras web en Linux?

Como desea una respuesta "sin instalar ninguna aplicación adicional como Photobooth", he tratado de dar una solución que no dependa mucho. También asumo que su cámara web usa "Video4Linux2" y que es /dev/video0 . Si se trata de una cámara web moderna y solo tiene una, estas son suposiciones bastante buenas.

Desde la línea de comando:

$ gst-launch-0.10 v4l2src device=/dev/video0 ! xvimagesink

Tenga en cuenta que "v4l2src" contiene una L minúscula y no el número 1. En su sistema, el comando puede ser gst-launch o algo que comience con gst-launch pero con un número de versión diferente. La finalización de la pestaña debería ayudarlo a encontrar el nombre exacto del comando. Esta herramienta está en el gstreamer0.10-tools paquete en mi sistema Ubuntu, que es una dependencia de libgstreamer, que es una dependencia de una gran cantidad de aplicaciones en mi sistema Ubuntu y probablemente esté presente en la instalación predeterminada.

Otras aplicaciones

Si no le importa instalar otras aplicaciones, así es como puede hacerlo en algunas otras aplicaciones. Todos ellos se pueden instalar fácilmente a través de apt-get u otro administrador de paquetes de su elección:

  • VLC :$ vlc v4l2:///dev/video0 Además, puede hacer esto desde la GUI de VLC yendo a Archivo->Abrir dispositivo de captura
  • jugador :mplayer tv://device=/dev/video01 (de Stefan en los comentarios)
  • Queso :Esta es una aplicación similar a un fotomatón que es muy fácil de usar.

guvcview

Este programa es ideal para screencasts, ya que puede mostrar solo la cámara en una ventana y nada más:

sudo apt-get install guvcview
guvcview

Luego, solo use cualquier grabador de pantalla para hacer una transmisión. recordmydesktop funciona bien.

Probado en Ubuntu 18.04.

Preguntas relacionadas:

  • https://askubuntu.com/questions/536563/screen-recorder-webcam
  • https://askubuntu.com/questions/48245/webcam-apps-and-ways-of-checking-if-webcam-is-working
  • https://askubuntu.com/questions/348838/how-to-check-disponible-webcams-from-the-command-line/848390#848390

ffplay /dev/video0 es uno de los métodos más simples y funcionará siempre que tenga instalado ffmpeg.

Para instalar, use sudo apt install ffmpeg .


Linux
  1. Cómo ejecutar o repetir un comando de Linux cada X segundos para siempre

  2. Cómo cambiar el nombre de los archivos en Linux

  3. Cómo usar el comando Su en Linux

  4. Watch Command en Linux [con ejemplos]

  5. Cómo crear un script de un comando de Linux

Cómo ejecutar un comando de Linux cada X segundos para siempre

Cómo crear un alias en Linux

Cómo ejecutar un comando periódicamente en Linux usando Watch

Cómo usar el comando sysctl en Linux

Cómo MATAR un proceso en Linux

Usando el comando Watch en Linux