nitignar commited on
Commit
9d89e9f
·
verified ·
1 Parent(s): 6aed206

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -88,7 +88,7 @@ def prepare_frame(image: Image.Image, max_area: int, size=None):
88
  return ImageOps.fit(image, size, method=Image.Resampling.LANCZOS), size
89
 
90
 
91
- @spaces.GPU(size="xlarge", duration=150)
92
  def generate_video(
93
  start_image,
94
  end_image,
@@ -217,10 +217,10 @@ with gr.Blocks(css=CSS, title="Between Frames · Image to Video") as demo:
217
  negative_prompt = gr.Textbox(label="Negative prompt", value=NEGATIVE_PROMPT, lines=2)
218
  with gr.Row():
219
  resolution = gr.Radio(list(RESOLUTIONS), value="480p (faster)", label="Resolution")
220
- num_frames = gr.Dropdown([49, 65, 81], value=49, label="Frames (16 fps)")
221
  with gr.Row():
222
- steps = gr.Slider(20, 60, value=20, step=1, label="Inference steps")
223
- guidance = gr.Slider(1, 8, value=5.5, step=0.1, label="Prompt guidance")
224
  seed = gr.Number(value=-1, precision=0, label="Seed (−1 = random)")
225
 
226
  generate_btn = gr.Button("Generate video", variant="primary", size="lg", elem_classes="generate-btn")
 
88
  return ImageOps.fit(image, size, method=Image.Resampling.LANCZOS), size
89
 
90
 
91
+ @spaces.GPU(size="xlarge", duration=60)
92
  def generate_video(
93
  start_image,
94
  end_image,
 
217
  negative_prompt = gr.Textbox(label="Negative prompt", value=NEGATIVE_PROMPT, lines=2)
218
  with gr.Row():
219
  resolution = gr.Radio(list(RESOLUTIONS), value="480p (faster)", label="Resolution")
220
+ num_frames = gr.Dropdown([17, 33], value=17, label="Frames (16 fps)")
221
  with gr.Row():
222
+ steps = gr.Slider(8, 16, value=8, step=1, label="Inference steps")
223
+ guidance = gr.Slider(1, 6, value=1.0, step=0.1, label="Prompt guidance")
224
  seed = gr.Number(value=-1, precision=0, label="Seed (−1 = random)")
225
 
226
  generate_btn = gr.Button("Generate video", variant="primary", size="lg", elem_classes="generate-btn")