我有需要抓取帧并存储为 png 图像的视频。
我只需要特定时间的帧。
这些时间以微秒为单位。
我怎样才能只抓住这些帧?
ret, frame = cap.read()
cv2.imshow("Video", frame)
cap = cv2.VideoCapture("video.mp4")
count = 0
while vidcap.isOpened():
if count == int(308608300 / 1000000):
cv2.imwrite(os.path.join(path_output_dir, '%d.png') % count)
cv2.destroyAllWindows()