##わからないこと
↓のプログラムで、時間を指定して動画撮影を行っています。
例えば、fps=25 set_time=10 の条件で撮影した動画の時間は約6秒
fpsとset_timeの値に応じて、実際の動画時間が変化することは理解できていますが、
##教えてほしいこと
今は、実際に撮影してみて、動画の時間が10秒になるように、set_timeを調整しているのですが、
動画時間を指定して、撮影する方法があれば、教えていただきたいです。
##プログラムコード
10秒間撮影する設定
Python
1start_time = datetime.now() 2set_time = 10 3writer1 = cv2.VideoWriter(filename, fmt ,25, (width, height)) 4while True: 5 ret, frame = cap.read() 6 writer1.write(frame) 7 end_time = datetime.now() 8 diff = end_time - start_time 9 delta_t = diff.seconds 10 if delta_t >= set_time: 11 break
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/21 07:47
2019/11/28 06:25 編集
2019/11/28 04:24
2019/11/28 06:25