cap.release() print(f"Total frames: {frame_count}")
ret, first_frame = cap.read() if ret: cv2.imwrite(output_path, first_frame) print(f"Thumbnail saved to {output_path}") else: print("Failed to read the video")
# Example usage video_path = "000.mp4" extract_frames(video_path) If by "create feature" you mean generating a thumbnail from the video, you could modify the script to save the first frame as a thumbnail:
pip install opencv-python Here's a basic script to read a video file, extract its frames, and save them as images:
frame_count = 0 while cap.isOpened(): ret, frame = cap.read() if not ret: break
# Save frame as an image file cv2.imwrite(f"frame_{frame_count}.jpg", frame) print(f"Frame {frame_count} saved") frame_count += 1