Spaces:
Running
Running
File size: 806 Bytes
a780cef cb78791 a780cef cb78791 a780cef cb78791 a780cef cb78791 a780cef |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
import gradio as gr
import torch
from diffusers import StableVideoDiffusionPipeline
from PIL import Image
# मॉडल लोड करें
pipe = StableVideoDiffusionPipeline.from_pretrained(
"stabilityai/stable-video-diffusion-img2vid",
torch_dtype=torch.float16
).to("cpu") # Hugging Face Space में CPU ही चलेगा
def generate_video(image):
image = Image.open(image).convert("RGB") # इमेज लोड करें
video = pipe(image, num_inference_steps=25).frames
video_path = "generated_video.mp4"
video[0].save(video_path) # वीडियो सेव करें
return video_path
# Gradio Interface बनाएं
iface = gr.Interface(
fn=generate_video,
inputs=gr.Image(type="pil"),
outputs=gr.Video()
)
iface.launch() |