Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
@@ -10,6 +10,7 @@ from skyreelsinfer import TaskType
|
|
10 |
from skyreelsinfer.skyreels_video_infer import SkyReelsVideoSingleGpuInfer
|
11 |
from diffusers.utils import export_to_video
|
12 |
from diffusers.utils import load_image
|
|
|
13 |
|
14 |
#predictor = None
|
15 |
#task_type = None
|
@@ -40,7 +41,7 @@ def generate_video(prompt, seed, image=None):
|
|
40 |
"prompt": prompt,
|
41 |
"height": 320,
|
42 |
"width": 320,
|
43 |
-
"num_frames":
|
44 |
"num_inference_steps": 10,
|
45 |
"seed": seed,
|
46 |
"guidance_scale": 6.0,
|
@@ -57,7 +58,7 @@ def generate_video(prompt, seed, image=None):
|
|
57 |
video_out_file = f"{save_dir}/{prompt[:100].replace('/','')}_{seed}.mp4"
|
58 |
print(f"generate video, local path: {video_out_file}")
|
59 |
export_to_video(output, video_out_file, fps=24)
|
60 |
-
return video_out_file
|
61 |
|
62 |
def create_gradio_interface():
|
63 |
with gr.Blocks() as demo:
|
@@ -67,11 +68,10 @@ def create_gradio_interface():
|
|
67 |
seed = gr.Number(label="Random Seed", value=-1)
|
68 |
submit_button = gr.Button("Generate Video")
|
69 |
output_video = gr.Video(label="Generated Video")
|
70 |
-
output_params = gr.Textbox(label="Output Parameters")
|
71 |
submit_button.click(
|
72 |
fn=generate_video,
|
73 |
inputs=[prompt, seed, image],
|
74 |
-
outputs=[output_video
|
75 |
)
|
76 |
return demo
|
77 |
|
|
|
10 |
from skyreelsinfer.skyreels_video_infer import SkyReelsVideoSingleGpuInfer
|
11 |
from diffusers.utils import export_to_video
|
12 |
from diffusers.utils import load_image
|
13 |
+
from PIL import Image
|
14 |
|
15 |
#predictor = None
|
16 |
#task_type = None
|
|
|
41 |
"prompt": prompt,
|
42 |
"height": 320,
|
43 |
"width": 320,
|
44 |
+
"num_frames": 64,
|
45 |
"num_inference_steps": 10,
|
46 |
"seed": seed,
|
47 |
"guidance_scale": 6.0,
|
|
|
58 |
video_out_file = f"{save_dir}/{prompt[:100].replace('/','')}_{seed}.mp4"
|
59 |
print(f"generate video, local path: {video_out_file}")
|
60 |
export_to_video(output, video_out_file, fps=24)
|
61 |
+
return video_out_file
|
62 |
|
63 |
def create_gradio_interface():
|
64 |
with gr.Blocks() as demo:
|
|
|
68 |
seed = gr.Number(label="Random Seed", value=-1)
|
69 |
submit_button = gr.Button("Generate Video")
|
70 |
output_video = gr.Video(label="Generated Video")
|
|
|
71 |
submit_button.click(
|
72 |
fn=generate_video,
|
73 |
inputs=[prompt, seed, image],
|
74 |
+
outputs=[output_video],
|
75 |
)
|
76 |
return demo
|
77 |
|