python
1import cv2 2import numpy as np 3 4cap = cv2.VideoCapture(0) 5 6#保存 7fmt = cv2.VideoWriter_fourcc('m', 'p', '4', 'v') 8fps = 20.0 9size = (640, 360) 10writer = cv2.VideoWriter('outtest.m4v', fmt, fps, size) 11 12while True: 13 _, frame = cap.read() 14 frame = cv2.resize(frame, size) 15 16 #保存 17 writer.write(frame) 18 19 cv2.imshow('frame', frame) 20 #Enterキーで終了 21 if cv2.waitKey(1) == 13: 22 break 23 24#保存 25writer.release() 26cap.release() 27cv2.destroyAllWindows() 28```pythonで動画を撮り続けるプログラムがあります。 29長時間の録画をした場合、1つのファイルだと障害が起きたときに全て無駄になってしまうため、10分ごとにファイルを分けて保存するようなプログラムが作りたいです。 301、10分経ったらループを抜ける 312、その処理を繰り返す 32というのをやろうと思っていますが、うまくいきません。 33その他の方法でも良いのでわかる方教えて欲しいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/09 14:42
2022/01/09 14:45
2022/01/09 14:46
2022/01/09 14:53
2022/01/09 15:30
2022/01/09 17:52
2022/01/09 17:59
2022/01/09 18:02
2022/01/09 18:03
2022/01/09 18:04
2022/01/09 18:06
2022/01/09 18:11
2022/01/09 18:31
2022/01/09 18:34
2022/01/09 18:57
2022/01/09 19:20
2022/01/09 19:48
2022/01/09 19:50
2022/01/09 20:12
2022/01/10 08:41 編集