2012-02-22 16 views
35

Soy muy consciente de que hay "exactamente" el same question ya pedido, pero parece que el usuario que publicó la pregunta inicialmente no se interesó por la pregunta y las respuestas todos fueron para sistemas de ventanas.Tome la foto de la cámara web utilizando la línea de comandos de linux (bash)

Quiero tomar una foto con la cámara web cada N time units y almacenarla en /tmp/somefolder/ para su posterior uso con otras herramientas y solo mantener el last M images.

El principal problema es tomar la foto para empezar, el resto me hubiera cubierto bastante, estaría encantado de recibir alguna sugerencia. OS: Ubuntu 10.04 x86_64 Webcam: MS LifeCam VX2000 y/o Logitech C210 (ambos trabajando con queso)

+0

Desde su pregunta parece ser acerca de cómo tomar una instantánea del comando -línea bajo Ubuntu y no sobre cómo hacer esto, sugiero migrar esta pregunta a http://askubuntu.com/, donde es más probable que obtengas una respuesta satisfactoria. – Johnsyweb

+0

Creo que esto ha sido cubierto en sitios hermanos, así que estoy cerrando esto como fuera de tema (y el otro, que de alguna manera no se abrió paso desde 2009). Me alegro de que hayas podido obtener una respuesta, sin embargo :) –

Respuesta

45

Instalar MPlayer

mplayer -vo png -frames 1 tv:// 
+9

Después de un pequeño recorrido por los diferentes reproductores de video, encontré funciones cli [esta publicación] (http://forum.videolan.org/viewtopic.php?f= 13 & t = 89461) bastante útil. El siguiente comando hace exactamente lo que necesito: 'vlc -I dummy v4l2: /// dev/video0 - escena de filtro de video --no-audio --scene-path/home/stoppal/test - scene-prefix image_prefix --scene-format png vlc: // quit --run-time = 1' Este comando es bastante legible, toma una foto y la almacena en la carpeta especificada. – Stoppal

+0

@Stoppal: Eso funciona exactamente como reqd. ¿Conoces algún software que pueda usar para ver el feed de mi cámara? – IcyFlame

+2

¿Qué quieres decir con * feed *? –

Cuestiones relacionadas