前提・実現したいこと
python opencv で動画のフレームレートを低くし保存したい。
ここに質問の内容を詳しく書いてください。
現在anacondaのspyder(OpenCV3.6)にて240FPSで撮影した動画を30FPSまでフレームレートを低く(フレームを間引く)したいのですが。
フレーム補間は行えたのですが間引く方法が分かっておらず迷走しております。
お力を貸していただければ幸いです。
#ソースコード
import cv2
filepath = 'soto240.avi'
cap = cv2.VideoCapture(filepath)
while True:
# 1フレームずつ取得する。
ret, frame = cap.read()
if not ret:
break # 映像取得に失敗
frame = cv2.resize(frame, dsize=(640, 480)) cv2.imshow('Frame', frame) cv2.waitKey(1)
cap.release()
cv2.destroyAllWindows()

回答1件
あなたの回答
tips
プレビュー