1inkusFace commited on
Commit
6746920
·
verified ·
1 Parent(s): 9c7961a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
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": 32,
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, kwargs
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, output_params],
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