Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -101,7 +101,7 @@ def generate_video(prompt: str, frame1_path: str, frame2_path: str, guidance_sca
|
|
101 |
cond_frame1 = Image.open(frame1_path)
|
102 |
cond_frame2 = Image.open(frame2_path)
|
103 |
|
104 |
-
height, width = 720,
|
105 |
cond_frame1 = resize_image_to_bucket(cond_frame1, bucket_reso=(width, height))
|
106 |
cond_frame2 = resize_image_to_bucket(cond_frame2, bucket_reso=(width, height))
|
107 |
|
@@ -199,9 +199,9 @@ def call_pipe(
|
|
199 |
prompt: Union[str, List[str]] = None,
|
200 |
prompt_2: Union[str, List[str]] = None,
|
201 |
height: int = 720,
|
202 |
-
width: int =
|
203 |
num_frames: int = 129,
|
204 |
-
num_inference_steps: int =
|
205 |
sigmas: Optional[List[float]] = None,
|
206 |
guidance_scale: float = 6.0,
|
207 |
num_videos_per_prompt: Optional[int] = 1,
|
@@ -346,6 +346,10 @@ def call_pipe(
|
|
346 |
return HunyuanVideoPipelineOutput(frames=video)
|
347 |
|
348 |
def main():
|
|
|
|
|
|
|
|
|
349 |
gr.Markdown(
|
350 |
"""
|
351 |
- https://i-bacon.bunkr.ru/11b45aa7-630b-4189-996f-a6b37a697786.png
|
@@ -367,10 +371,12 @@ def main():
|
|
367 |
outputs = [
|
368 |
gr.Video(label="Generated Video"),
|
369 |
]
|
370 |
-
|
|
|
|
|
371 |
# Create the Gradio interface
|
372 |
iface = gr.Interface(
|
373 |
-
fn=
|
374 |
inputs=inputs,
|
375 |
outputs=outputs,
|
376 |
title="Hunyuan Video Generator",
|
|
|
101 |
cond_frame1 = Image.open(frame1_path)
|
102 |
cond_frame2 = Image.open(frame2_path)
|
103 |
|
104 |
+
height, width = 720, 720
|
105 |
cond_frame1 = resize_image_to_bucket(cond_frame1, bucket_reso=(width, height))
|
106 |
cond_frame2 = resize_image_to_bucket(cond_frame2, bucket_reso=(width, height))
|
107 |
|
|
|
199 |
prompt: Union[str, List[str]] = None,
|
200 |
prompt_2: Union[str, List[str]] = None,
|
201 |
height: int = 720,
|
202 |
+
width: int = 720,
|
203 |
num_frames: int = 129,
|
204 |
+
num_inference_steps: int = 30,
|
205 |
sigmas: Optional[List[float]] = None,
|
206 |
guidance_scale: float = 6.0,
|
207 |
num_videos_per_prompt: Optional[int] = 1,
|
|
|
346 |
return HunyuanVideoPipelineOutput(frames=video)
|
347 |
|
348 |
def main():
|
349 |
+
model_id = "hunyuanvideo-community/HunyuanVideo"
|
350 |
+
lora_path = hf_hub_download("dashtoon/hunyuan-video-keyframe-control-lora", "i2v.sft") # Replace with the actual LORA path
|
351 |
+
pipe = construct_video_pipeline(model_id, lora_path)
|
352 |
+
|
353 |
gr.Markdown(
|
354 |
"""
|
355 |
- https://i-bacon.bunkr.ru/11b45aa7-630b-4189-996f-a6b37a697786.png
|
|
|
371 |
outputs = [
|
372 |
gr.Video(label="Generated Video"),
|
373 |
]
|
374 |
+
def generate_video_wrapper(*args):
|
375 |
+
return generate_video(pipe, *args)
|
376 |
+
|
377 |
# Create the Gradio interface
|
378 |
iface = gr.Interface(
|
379 |
+
fn=generate_video_wrapper,
|
380 |
inputs=inputs,
|
381 |
outputs=outputs,
|
382 |
title="Hunyuan Video Generator",
|