Spaces:
Running
Running
File size: 759 Bytes
90ea2b1 065db1f 90ea2b1 065db1f 90ea2b1 065db1f 90ea2b1 065db1f 90ea2b1 065db1f 90ea2b1 065db1f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import gradio as gr
import torch
from diffusers import DiffusionPipeline
model_id = "cerspense/zeroscope_v2_576w"
pipe = DiffusionPipeline.from_pretrained(model_id, torch_dtype=torch.float16)
pipe.to("cuda" if torch.cuda.is_available() else "cpu")
def text_to_video(prompt):
output = pipe(prompt, num_inference_steps=25)
video_frames = output.frames[0]
output_path = "output.mp4"
import imageio
imageio.mimsave(output_path, video_frames, fps=8)
return output_path
gr.Interface(
fn=text_to_video,
inputs=gr.Textbox(label="أدخل وصف الفيديو (بالإنجليزية)"),
outputs=gr.Video(label="الفيديو الناتج"),
title="تحويل نص إلى فيديو باستخدام ZeroScope"
).launch()
|