import cv2
import os
video_path = '1.mp4'
output_folder = 'output_frames'
if not os.path.exists(output_folder):
os.makedirs(output_folder)
cap = cv2.VideoCapture(video_path)
if not cap.isOpened():
print("Error: Could not open video.")
exit()
frame_count = 0
while True:
ret, frame = cap.read()
if not ret:
break
frame_filename = os.path.join(output_folder, f'frame_{frame_count:04d}.jpg')
cv2.imwrite(frame_filename, frame)
print(f'Saved {frame_filename}')
frame_count += 1
cap.release()
print('Video frames have been successfully saved.')