############################################ # Webcam Timelapse # # written by: Adam Cox # # date: 27 June, 2007 # # web: http://blog.foozia.com # ############################################ # This script uses the excellent VideoCapture script written by Markus Gritsch available at http://videocapture.sourceforge.net/ from VideoCapture import Device from time import sleep from os import mkdir,chdir # Get Variables from user projectName = raw_input("Enter a unique name for this timelapse session: ") numPics = int(raw_input("Enter the number of picture to take: ")) numInterval = int(raw_input("Enter the interval between each frame(in seconds): ")) cam = Device() cam.setResolution(width=640,height=480) mkdir(projectName) chdir(projectName) x = 1 while x < numPics+1: tempFileNumber = "000000000000000"+str(x) tempFileNumber = tempFileNumber[-15:] # Generate a nice sequential name for file cam.saveSnapshot(projectName+'-'+tempFileNumber+'.jpg') print 'Photo '+str(x)+' taken' sleep(numInterval) x += 1 print "Finshed"