Spaces:
Running on Zero
Running on Zero
Update app.py
Browse files
app.py
CHANGED
|
@@ -114,8 +114,10 @@ DEFAULT_FRAME_RATE = 24.0
|
|
| 114 |
|
| 115 |
# Resolution presets: (width, height)
|
| 116 |
RESOLUTIONS = {
|
| 117 |
-
"
|
| 118 |
-
|
|
|
|
|
|
|
| 119 |
}
|
| 120 |
|
| 121 |
class LTX23DistilledA2VPipeline:
|
|
@@ -657,7 +659,10 @@ def detect_aspect_ratio(image) -> str:
|
|
| 657 |
else:
|
| 658 |
return "16:9"
|
| 659 |
ratio = w / h
|
| 660 |
-
candidates = {
|
|
|
|
|
|
|
|
|
|
| 661 |
return min(candidates, key=lambda k: abs(ratio - candidates[k]))
|
| 662 |
|
| 663 |
|
|
|
|
| 114 |
|
| 115 |
# Resolution presets: (width, height)
|
| 116 |
RESOLUTIONS = {
|
| 117 |
+
"low": {"16:9": (768, 512), "9:16": (512, 768), "1:1": (768, 768),
|
| 118 |
+
"4:3": (768, 576), "3:4": (576, 768), "21:9": (768, 384)},
|
| 119 |
+
"high": {"16:9": (1536, 1024), "9:16": (1024, 1536), "1:1": (1024, 1024),
|
| 120 |
+
"4:3": (1536, 1152), "3:4": (1152, 1536), "21:9": (1536, 768)},
|
| 121 |
}
|
| 122 |
|
| 123 |
class LTX23DistilledA2VPipeline:
|
|
|
|
| 659 |
else:
|
| 660 |
return "16:9"
|
| 661 |
ratio = w / h
|
| 662 |
+
candidates = {
|
| 663 |
+
"16:9": 16 / 9, "9:16": 9 / 16, "1:1": 1.0,
|
| 664 |
+
"4:3": 4 / 3, "3:4": 3 / 4, "21:9": 21 / 9,
|
| 665 |
+
}
|
| 666 |
return min(candidates, key=lambda k: abs(ratio - candidates[k]))
|
| 667 |
|
| 668 |
|