import gradio as gr import cv2 import numpy as np import os import torch from PIL import Image from diffusers import StableDiffusionInpaintPipeline image_folder = '/Users/playment/Parth /Codes/data' video_name = '/Users/playment/Parth /Codes/AI_VideoEditing/video.avi' images = [img for img in os.listdir(image_folder) if img.endswith(".jpg")] frame = cv2.imread(os.path.join(image_folder, images[0])) height, width, layers = frame.shape images = natsorted(images) video = cv2.VideoWriter(video_name, 0, 60, (width,height)) for image in images: video.write(cv2.imread(os.path.join(image_folder, image))) cv2.destroyAllWindows() video.release()