Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -866,14 +866,32 @@ with gr.Blocks(theme=gr.themes.Soft()) as iface:
|
|
| 866 |
step=1,
|
| 867 |
value=25,
|
| 868 |
)
|
| 869 |
-
#
|
| 870 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 871 |
img2vid_generate = gr.Button("Step 6: Generate Video", variant="primary", size="lg")
|
| 872 |
|
| 873 |
with gr.Column():
|
| 874 |
img2vid_output = gr.Video(label="Generated Output")
|
| 875 |
|
| 876 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 877 |
|
| 878 |
img2vid_generate.click(
|
| 879 |
fn=generate_video_from_image,
|
|
@@ -884,7 +902,8 @@ with gr.Blocks(theme=gr.themes.Soft()) as iface:
|
|
| 884 |
img2vid_analytics_toggle,
|
| 885 |
img2vid_negative_prompt,
|
| 886 |
img2vid_frame_rate,
|
| 887 |
-
|
|
|
|
| 888 |
],
|
| 889 |
outputs=img2vid_output,
|
| 890 |
concurrency_limit=1,
|
|
@@ -894,4 +913,3 @@ with gr.Blocks(theme=gr.themes.Soft()) as iface:
|
|
| 894 |
|
| 895 |
if __name__ == "__main__":
|
| 896 |
iface.queue(max_size=64, default_concurrency_limit=1, api_open=True).launch(share=True, show_api=True)
|
| 897 |
-
|
|
|
|
| 866 |
step=1,
|
| 867 |
value=25,
|
| 868 |
)
|
| 869 |
+
# Replace `gr.Group` with actual advanced settings components
|
| 870 |
+
img2vid_advanced_1 = gr.Slider(
|
| 871 |
+
label="Guidance Scale",
|
| 872 |
+
minimum=1,
|
| 873 |
+
maximum=20,
|
| 874 |
+
step=0.1,
|
| 875 |
+
value=3.5,
|
| 876 |
+
)
|
| 877 |
+
img2vid_advanced_2 = gr.Slider(
|
| 878 |
+
label="Inference Steps",
|
| 879 |
+
minimum=20,
|
| 880 |
+
maximum=100,
|
| 881 |
+
step=1,
|
| 882 |
+
value=40,
|
| 883 |
+
)
|
| 884 |
img2vid_generate = gr.Button("Step 6: Generate Video", variant="primary", size="lg")
|
| 885 |
|
| 886 |
with gr.Column():
|
| 887 |
img2vid_output = gr.Video(label="Generated Output")
|
| 888 |
|
| 889 |
+
# Update `preset_changed` to only modify valid outputs
|
| 890 |
+
img2vid_preset.change(
|
| 891 |
+
fn=preset_changed,
|
| 892 |
+
inputs=[img2vid_preset],
|
| 893 |
+
outputs=[img2vid_advanced_1, img2vid_advanced_2], # Only include valid output components
|
| 894 |
+
)
|
| 895 |
|
| 896 |
img2vid_generate.click(
|
| 897 |
fn=generate_video_from_image,
|
|
|
|
| 902 |
img2vid_analytics_toggle,
|
| 903 |
img2vid_negative_prompt,
|
| 904 |
img2vid_frame_rate,
|
| 905 |
+
img2vid_advanced_1,
|
| 906 |
+
img2vid_advanced_2,
|
| 907 |
],
|
| 908 |
outputs=img2vid_output,
|
| 909 |
concurrency_limit=1,
|
|
|
|
| 913 |
|
| 914 |
if __name__ == "__main__":
|
| 915 |
iface.queue(max_size=64, default_concurrency_limit=1, api_open=True).launch(share=True, show_api=True)
|
|
|