def capture_video():
cap = cv2.VideoCapture(0)
# 将采集到的视频帧保存为视频文件
fourcc = cv2.VideoWriter_fourcc(*"MP4V")
out = cv2.VideoWriter("output.mp4", fourcc, 30.0, (640, 480))
i = 0
while cap.isOpened:
ret, frame = cap.read()
if ret:
if i <= 100:
out.write(frame)
else:
break
i += 1
else:
print("Video capture failed")
break
cap.release()
out.release()
print("视频已保存为 output.mp4")
capture_video()
