I have a Logitech USB webcam, and need to display the image from it on a second monitor, delayed roughly 15 seconds ish. How would I do this?

  • Welcome to Ask Different! "If there was a way to do this on windows, please mention it too." Questions about Windows are off-topic for this site, so I removed that part of your question. Please take a look at the FAQs for more info. Thanks. – Nathan Greenstein Sep 24 '11 at 20:25
  • 1
    I'm curious, what use case do you have for this? – Kyle Cronin Sep 25 '11 at 0:23

I'd try VLC in Terminal:

/Applications/VLC.app/Contents/MacOS/VLC qtcapture://

Ask on their forums. If there isn't an option to delay the direct display, you can always "stream" it to another VLC process and let it buffer for 15 seconds.


In code? Read the webcam data stream into a buffer, then add a timer for 15 seconds then at the end of the timer read the buffer out to a video renderer.

  • Sorry, I know next to nothing about cocoa programming and really couldn't program something like this. – JJJollyjim Sep 25 '11 at 7:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .