質問編集履歴

2

文章修正

2021/06/11 09:18

投稿

sugi0001
sugi0001

スコア0

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,13 @@
8
8
 
9
9
  指定時間内にシャットダウンしなければならないことがあり
10
10
 
11
+ シャットダウンすると動画ファイルは生成されるのですが、
12
+
13
+ 正常に生成されておらず動画が再生できませんでした。
14
+
15
+ そのため指定時間内でシャットダウンした時にシャットダウンを検知し、
16
+
11
- そのシャットダウン時に正常終了処理につるにはどのようにしたらよいでしょうか?
17
+ プログラムを正常終了し、正常動画ファイルを生成するにはどのようにしたらよいでしょうか?
12
18
 
13
19
 
14
20
 
@@ -32,7 +38,7 @@
32
38
 
33
39
  video = cv2.VideoWriter('output.mp4', fourcc, fps, size)
34
40
 
35
- end = time.time() + (10)
41
+ end = time.time() + (100)
36
42
 
37
43
 
38
44
 

1

文章修正

2021/06/11 09:18

投稿

sugi0001
sugi0001

スコア0

test CHANGED
File without changes
test CHANGED
@@ -24,15 +24,9 @@
24
24
 
25
25
 
26
26
 
27
- # 録画する動画のフレームサイズ(webカメラと同じにする)
28
-
29
27
  size = (640, 480)
30
28
 
31
29
 
32
-
33
-
34
-
35
- # 出力する動画ファイルの設定
36
30
 
37
31
  fourcc = cv2.VideoWriter_fourcc('m', 'p', '4', 'v')
38
32
 
@@ -46,27 +40,13 @@
46
40
 
47
41
  ret, frame = cap.read()
48
42
 
49
-
50
-
51
- # 画面表示
52
-
53
43
  cv2.imshow('frame', frame)
54
44
 
55
-
56
-
57
- # 書き込み
58
-
59
45
  video.write(frame)
60
-
61
- # 時間経過待機
62
46
 
63
47
  if time.time() > end :
64
48
 
65
49
  break
66
-
67
-
68
-
69
- # 終了処理
70
50
 
71
51
  cap.release()
72
52