Press enter and take a WebCam picture.

read && ffmpeg -y -r 1 -t 3 -f video4linux2 -vframes 1 -s sxga -i /dev/video0 ~/webcam-$(date +%m_%d_%Y_%H_%M).jpeg
This command takes a 1280x1024 p picture from the webcam. If prefer it smaller, try changing the -s parameter: qqvga is the tiniest, vga is 640x480, svga is 800x600 and so on. Get your smile on and press enter! :)

By: MarxBro
2013-01-17 11:37:09

1 Alternatives + Submit Alt

What Others Think

heh, that's good fu! I tried a variation which speaks to you and reminds you to say "cheese" and after taking the shot displays it with "eog" (eye of Gnome) pic=~/webcam-$(date +%m_%d_%Y_%H_%M).jpeg; espeak "say cheese"; ffmpeg -y -r 1 -t 3 -f video4linux2 -vframes 1 -s vga -i /dev/video0 ${pic}; eog ${pic}
mpb · 493 weeks and 1 day ago
Is the "tead &&" really needed? You have to press enter to run the command so why have the read which requires you hit the enter key a second time?
mpb · 493 weeks and 1 day ago
Hmm, curiously, my attempt to use this results in a split picture. Not sure why?
mpb · 493 weeks and 1 day ago
Glad you liked it! No, `read &&` is just for launch it with some action. Can you upload the pic somewhere? Curious about it... Does it works with sxvga instaead of vga?
MarxBro · 492 weeks and 5 days ago
Apparently the "ffmpeg" command is deprecated: ffmpeg version 0.8.5-6:0.8.5-1, Copyright (c) 2000-2012 the Libav developers built on Jan 13 2013 12:05:48 with gcc 4.7.2 *** THIS PROGRAM IS DEPRECATED *** This program is only provided for compatibility and will be removed in a future release. Please use avconv instead. Does anybody know the equivalent using aconv (or perhaps gstreamer)?
fmarier · 487 weeks and 5 days ago
I just did it with avconv in place of ffmpeg and it worked fine. avconv -y -r 1 -t 3 -f video4linux2 -vframes 1 -s sxga -i /dev/video0 ~/webcam-$(date +%m_%d_%Y_%H_%M).jpeg
navyjeff · 487 weeks and 5 days ago
Actually, it isnt deprecated, just avconv is a more active and "new" fork of the project and Ubuntu/Debian builds have that msg (I dont have it on my ffmpeg, "slack-builded" from scratch).
MarxBro · 487 weeks and 4 days ago
post is good my web site web design word press artacode
amirpedram · 8 weeks and 2 days ago

What do you think?

Any thoughts on this command? Does it work on your machine? Can you do the same thing with only 14 characters?

You must be signed in to comment.

What's this? is the place to record those command-line gems that you return to again and again. That way others can gain from your CLI wisdom and you from theirs too. All commands can be commented on, discussed and voted up or down.

Share Your Commands

Stay in the loop…

Follow the Tweets.

Every new command is wrapped in a tweet and posted to Twitter. Following the stream is a great way of staying abreast of the latest commands. For the more discerning, there are Twitter accounts for commands that get a minimum of 3 and 10 votes - that way only the great commands get tweeted.


Subscribe to the feeds.

Use your favourite RSS aggregator to stay in touch with the latest commands. There are feeds mirroring the 3 Twitter streams as well as for virtually every other subset (users, tags, functions,…):

Subscribe to the feed for: