Skip to content

Instantly share code, notes, and snippets.

@dendisuhubdy
Created May 8, 2017 04:00
Show Gist options
  • Save dendisuhubdy/240b6617a97de39581dc846344a1d9d1 to your computer and use it in GitHub Desktop.
Save dendisuhubdy/240b6617a97de39581dc846344a1d9d1 to your computer and use it in GitHub Desktop.
Capturing Video and Saving it to disk as AVI
import time
import datetime
import numpy as np
import cv2
import sys
cap = cv2.VideoCapture(0)
now = datetime.datetime.now()
#fname = now.strftime("%B-%d-%Y")
ts = time.time()
st = datetime.datetime.fromtimestamp(ts).strftime('%Y-%m-%d')
#fname = sys.argv[1]
out = cv2.VideoWriter('../data/'+ st+'.avi', -1, 20.0, (640,480))
while(cap.isOpened()):
ret, frame = cap.read()
if ret==True:
frame = cv2.flip(frame,0)
# write the flipped frame
out.write(frame)
print('writing to disk')
#cv2.imshow('frame',frame)
#if cv2.waitKey(1) & 0xFF == ord('q'):
#break
else:
break
cap.release()
out.release()
cv2.destroyAllWindows()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment