Update Modules/Generate_Video.py
Browse files
Modules/Generate_Video.py
CHANGED
|
@@ -153,7 +153,7 @@ def build_interface() -> gr.Interface:
|
|
| 153 |
return gr.Interface(
|
| 154 |
fn=Generate_Video,
|
| 155 |
inputs=[
|
| 156 |
-
gr.Textbox(label="Prompt", placeholder="Enter a prompt for the video", lines=2),
|
| 157 |
gr.Textbox(
|
| 158 |
label="Model",
|
| 159 |
value="akhaliq/sora-2",
|
|
@@ -161,14 +161,14 @@ def build_interface() -> gr.Interface:
|
|
| 161 |
max_lines=1,
|
| 162 |
info="<a href=\"https://huggingface.co/models?pipeline_tag=text-to-video&inference_provider=nebius,cerebras,novita,fireworks-ai,together,fal-ai,groq,featherless-ai,nscale,hyperbolic,sambanova,cohere,replicate,scaleway,publicai,hf-inference&sort=trending\" target=\"_blank\" rel=\"noopener noreferrer\">Browse models</a>",
|
| 163 |
),
|
| 164 |
-
gr.Textbox(label="Negative Prompt", value="", lines=2),
|
| 165 |
-
gr.Slider(minimum=1, maximum=100, value=25, step=1, label="Steps"),
|
| 166 |
-
gr.Slider(minimum=1.0, maximum=20.0, value=3.5, step=0.1, label="CFG Scale"),
|
| 167 |
-
gr.Slider(minimum=-1, maximum=1_000_000_000, value=-1, step=1, label="Seed (-1 = random)"),
|
| 168 |
-
gr.Slider(minimum=64, maximum=1920, value=768, step=8, label="Width"),
|
| 169 |
-
gr.Slider(minimum=64, maximum=1920, value=768, step=8, label="Height"),
|
| 170 |
-
gr.Slider(minimum=4, maximum=60, value=24, step=1, label="FPS"),
|
| 171 |
-
gr.Slider(minimum=1.0, maximum=10.0, value=4.0, step=0.5, label="Duration (s)"),
|
| 172 |
],
|
| 173 |
outputs=gr.Video(label="Generated Video", buttons=["download"], format="mp4"),
|
| 174 |
title="Generate Video",
|
|
|
|
| 153 |
return gr.Interface(
|
| 154 |
fn=Generate_Video,
|
| 155 |
inputs=[
|
| 156 |
+
gr.Textbox(label="Prompt", placeholder="Enter a prompt for the video", lines=2, info="Text description of the video to generate"),
|
| 157 |
gr.Textbox(
|
| 158 |
label="Model",
|
| 159 |
value="akhaliq/sora-2",
|
|
|
|
| 161 |
max_lines=1,
|
| 162 |
info="<a href=\"https://huggingface.co/models?pipeline_tag=text-to-video&inference_provider=nebius,cerebras,novita,fireworks-ai,together,fal-ai,groq,featherless-ai,nscale,hyperbolic,sambanova,cohere,replicate,scaleway,publicai,hf-inference&sort=trending\" target=\"_blank\" rel=\"noopener noreferrer\">Browse models</a>",
|
| 163 |
),
|
| 164 |
+
gr.Textbox(label="Negative Prompt", value="", lines=2, info="What should NOT appear in the video"),
|
| 165 |
+
gr.Slider(minimum=1, maximum=100, value=25, step=1, label="Steps", info="Number of denoising steps (1–100)"),
|
| 166 |
+
gr.Slider(minimum=1.0, maximum=20.0, value=3.5, step=0.1, label="CFG Scale", info="Guidance scale (1–20)"),
|
| 167 |
+
gr.Slider(minimum=-1, maximum=1_000_000_000, value=-1, step=1, label="Seed (-1 = random)", info="Random seed for reproducibility"),
|
| 168 |
+
gr.Slider(minimum=64, maximum=1920, value=768, step=8, label="Width", info="Output width in pixels"),
|
| 169 |
+
gr.Slider(minimum=64, maximum=1920, value=768, step=8, label="Height", info="Output height in pixels"),
|
| 170 |
+
gr.Slider(minimum=4, maximum=60, value=24, step=1, label="FPS", info="Frames per second"),
|
| 171 |
+
gr.Slider(minimum=1.0, maximum=10.0, value=4.0, step=0.5, label="Duration (s)", info="Target duration in seconds"),
|
| 172 |
],
|
| 173 |
outputs=gr.Video(label="Generated Video", buttons=["download"], format="mp4"),
|
| 174 |
title="Generate Video",
|