【发布时间】:2021-12-26 22:02:00
【问题描述】:
我想将 mp4 文件的帧率从 30 更改为 5。我尝试了set(cv2.CAP_PROP_FPS, 10)。但它不起作用。我找不到使用ffmpeg 的方法。请帮我这样做。谢谢。
import cv2
cap = cv2.VideoCapture('./data/video/7e2.mp4')
fps = int(cap.get(cv2.CAP_PROP_FPS))
print('fps :'+str(fps))
if (cap.isOpened()== False):
print("Error opening video stream or file")
while(cap.isOpened()):
ret, frame = cap.read()
if ret == True:
cv2.imshow('Frame',frame)
if cv2.waitKey(25) & 0xFF == ord('q'):
break
else:
break
cap.release()
cv2.destroyAllWindows()
【问题讨论】:
-
她想用 OpenCV python 来做。