Spaces:
Running
on
Zero
Running
on
Zero
Back to original max duration
Browse files
app.py
CHANGED
|
@@ -28,9 +28,8 @@ MAX_SEED = np.iinfo(np.int32).max
|
|
| 28 |
|
| 29 |
FIXED_FPS = 16
|
| 30 |
MIN_FRAMES_MODEL = 8
|
| 31 |
-
MAX_FRAMES_MODEL =
|
| 32 |
|
| 33 |
-
DEFAULT_DURATION = 5.0
|
| 34 |
MIN_DURATION = round(MIN_FRAMES_MODEL/FIXED_FPS,1)
|
| 35 |
MAX_DURATION = round(MAX_FRAMES_MODEL/FIXED_FPS,1)
|
| 36 |
|
|
@@ -145,7 +144,7 @@ def get_duration(
|
|
| 145 |
):
|
| 146 |
BASE_FRAMES_HEIGHT_WIDTH = 81 * 832 * 624
|
| 147 |
BASE_STEP_DURATION = 15
|
| 148 |
-
width, height = input_image.size
|
| 149 |
frames = get_num_frames(duration_seconds)
|
| 150 |
factor = frames * width * height / BASE_FRAMES_HEIGHT_WIDTH
|
| 151 |
step_duration = BASE_STEP_DURATION * factor ** 1.5
|
|
@@ -157,7 +156,7 @@ def generate_video(
|
|
| 157 |
prompt,
|
| 158 |
steps = 4,
|
| 159 |
negative_prompt=default_negative_prompt,
|
| 160 |
-
duration_seconds =
|
| 161 |
guidance_scale = 1,
|
| 162 |
guidance_scale_2 = 1,
|
| 163 |
seed = 42,
|
|
|
|
| 28 |
|
| 29 |
FIXED_FPS = 16
|
| 30 |
MIN_FRAMES_MODEL = 8
|
| 31 |
+
MAX_FRAMES_MODEL = 80
|
| 32 |
|
|
|
|
| 33 |
MIN_DURATION = round(MIN_FRAMES_MODEL/FIXED_FPS,1)
|
| 34 |
MAX_DURATION = round(MAX_FRAMES_MODEL/FIXED_FPS,1)
|
| 35 |
|
|
|
|
| 144 |
):
|
| 145 |
BASE_FRAMES_HEIGHT_WIDTH = 81 * 832 * 624
|
| 146 |
BASE_STEP_DURATION = 15
|
| 147 |
+
width, height = resize_image(input_image).size
|
| 148 |
frames = get_num_frames(duration_seconds)
|
| 149 |
factor = frames * width * height / BASE_FRAMES_HEIGHT_WIDTH
|
| 150 |
step_duration = BASE_STEP_DURATION * factor ** 1.5
|
|
|
|
| 156 |
prompt,
|
| 157 |
steps = 4,
|
| 158 |
negative_prompt=default_negative_prompt,
|
| 159 |
+
duration_seconds = MAX_DURATION,
|
| 160 |
guidance_scale = 1,
|
| 161 |
guidance_scale_2 = 1,
|
| 162 |
seed = 42,
|