picamera.exc.PiCameraAlreadyRecording: The camera is already using port 1
Code: Select all
#!/usr/bin/env python
import picamera
import datetime as dt
import Image
import os
os.chdir('/var/www/drive/')
with picamera.PiCamera() as camera:
camera.resolution = (1280, 720)
camera.framerate = 10
camera.awb_mode = 'auto'
#camera.start_preview()
#camera.annotate_background = picamera.Color('black')
#camera.annotate_text = dt.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
while True:
start = dt.datetime.now()
timestamp = start.strftime("%d%m-%H%M%S")
camera.start_recording(timestamp+'.h264')
camera.wait_recording(1)
while (dt.datetime.now() - start).seconds < 30:
camera.annotate_text = dt.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
camera.capture('/var/www/image.jpg', use_video_port=True,resize=(620, 480))
camera.wait_recording(15)
camera.stop_recording()