Skip to content

Python script that takes images from a usb webcam on a set interval with the purpose of making a timelapse

Notifications You must be signed in to change notification settings

perplexityjeff/USB-Webcam-Timelapse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 

Repository files navigation

USB Webcam Timelapse

This python script (webcam.py) creates timelapse videos using usb webcam images.

Usage

The usage of the script is as follows:

$ ./webcam.py 10 4h webcamImages 0 1920 1080 MJPG
  • 10 is the interval between images in seconds.

  • 4h is the time to keep recording. You can use d, h, m, or s for days, hours, minutes and seconds respectively.

  • webcamImages is the name of the folder the images will be saved in. It will be created in the current working directory, determined by os.getcwd()

  • 0 is the camera port of the connected usb webcam. If you do this on a laptop 0 will most likely be the built-in camera. Try and test to see what number works for you.

  • 1920 and 1080 are part of the camera's resolution. You can use it to take smaller pictures if you prefer.

  • MJPG is the FOURCC and is optional. It might be required depending on the model of camera and if not specified it will be autodetermined but can in some cases result in worse performance.

Requirements

opencv-python is required for this script to run as it is used to connect to your webcam.

Credits

This project is a modified version of mbjd's WebcamTimelapse project. I used it as a base as it was perfect for my purpose with a few modifications.

About

Python script that takes images from a usb webcam on a set interval with the purpose of making a timelapse

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%