質問編集履歴

1

コードはりました

2022/01/09 14:53

投稿

monkey1
monkey1

スコア2

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,60 @@
1
+ ```python
2
+
3
+ import cv2
4
+
5
+ import numpy as np
6
+
7
+
8
+
9
+ cap = cv2.VideoCapture(0)
10
+
11
+
12
+
13
+ #保存
14
+
15
+ fmt = cv2.VideoWriter_fourcc('m', 'p', '4', 'v')
16
+
17
+ fps = 20.0
18
+
19
+ size = (640, 360)
20
+
21
+ writer = cv2.VideoWriter('outtest.m4v', fmt, fps, size)
22
+
23
+
24
+
25
+ while True:
26
+
27
+ _, frame = cap.read()
28
+
29
+ frame = cv2.resize(frame, size)
30
+
31
+
32
+
33
+ #保存
34
+
35
+ writer.write(frame)
36
+
37
+
38
+
39
+ cv2.imshow('frame', frame)
40
+
41
+ #Enterキーで終了
42
+
43
+ if cv2.waitKey(1) == 13:
44
+
45
+ break
46
+
47
+
48
+
49
+ #保存
50
+
51
+ writer.release()
52
+
53
+ cap.release()
54
+
55
+ cv2.destroyAllWindows()
56
+
1
- pythonで動画を撮り続けるプログラムがあります。
57
+ ```pythonで動画を撮り続けるプログラムがあります。
2
58
 
3
59
  長時間の録画をした場合、1つのファイルだと障害が起きたときに全て無駄になってしまうため、10分ごとにファイルを分けて保存するようなプログラムが作りたいです。
4
60