1_5093978904096407803.mp4

import cv2 import numpy as np

def generate_thumbnails(video_path, output_folder, intervals=[10, 30, 50, 70, 90]): cap = cv2.VideoCapture(video_path) fps = cap.get(cv2.FPS) frame_count = int(cap.get(cv2.CAP_PROP_FRAME_COUNT)) for interval in intervals: frame_num = int(frame_count * (interval / 100)) cap.set(cv2.CAP_PROP_POS_FRAMES, frame_num) ret, frame = cap.read() if ret: thumbnail_name = f"thumbnail_{interval}.jpg" cv2.imwrite(f"{output_folder}/{thumbnail_name}", frame) cap.release() 1_5093978904096407803.mp4

# Usage video_path = "path_to_your_video/1_5093978904096407803.mp4" output_folder = "path_to_output_folder" generate_thumbnails(video_path, output_folder) 1_5093978904096407803.mp4

АО «НЗЛ» обрабатывает файлы cookie. Они помогают нам делать этот сайт удобнее для пользователей. Нажав кнопку «Соглашаюсь», вы даете свое согласие на обработку файлов cookie вашего браузера. «Уведомление об использовании файлов cookie».
Соглашаюсь