2012-02-22 5 views
35

Sono ben consapevole che c'è già "esattamente" il same question già chiesto, ma sembra che l'utente che ha postato la domanda inizialmente non si sia mai interessato alla domanda, e le risposte tutti erano per i sistemi Windows.Scatta una foto dalla webcam usando la linea di comando di Linux (bash)

Desidero scattare una foto con la webcam ogni N time units e memorizzarla su /tmp/somefolder/ per ulteriori utilizzi con altri strumenti e mantenere solo il last M images.

Il problema principale è quello di scattare la foto per iniziare, il resto mi avrebbe praticamente coperto, sarebbe contento per qualsiasi suggerimento. OS: Ubuntu 10.04 x86_64 webcam: MS LifeCam VX2000 e/o Logitech C210 (sia lavorando con formaggio)

+0

Dal momento che la tua domanda sembra essere su come scattare una foto dal comando in linea con Ubuntu e non su come scriverlo, suggerisco di migrare questa domanda su http://askubuntu.com/, dove è più probabile che tu ottenga una risposta soddisfacente. – Johnsyweb

+0

Credo che questo sia stato coperto su siti gemelli, quindi sto chiudendo questo come fuori tema (e l'altro, che in qualche modo è caduto attraverso le fessure dal 2009). Sono contento che tu sia stato in grado di ottenere una risposta, però :) –

risposta

45

Installare MPlayer

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

Dopo un po 'di navigazione sulle diverse funzioni dei video player, ho trovato [questo post] (http://forum.videolan.org/viewtopic.php?f= 13 & t = 89461) abbastanza utile. Il seguente comando fa esattamente ciò di cui ho bisogno: 'vlc -I dummy v4l2: /// dev/video0 --video-filter scene --no-audio --scene-path/home/stoppal/test - prefisso scena image_prefix --scene-format png vlc: // quit --run-time = 1' Questo comando è abbastanza leggibile, scatta una foto e la memorizza nella cartella specificata. – Stoppal

+0

@Stoppal: funziona esattamente come reqd. Conosci qualche software che posso usare per visualizzare il feed dalla mia cam? – IcyFlame

+2

cosa intendi per * feed *? –