Update main.py
Browse files
main.py
CHANGED
@@ -98,7 +98,7 @@ async def create_slideshow(image_paths, audio_path, output_path, duration, zoom=
|
|
98 |
inputs.extend(["-loop", "1", "-t", str(duration), "-i", img])
|
99 |
# Apply zoom effect with custom formula
|
100 |
zoompan_params = f"z='1+(0.04*{duration})*on/{duration*25}':x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':d={duration*25}:s=1920x1080"
|
101 |
-
filter_complex += f"[{i}:v]
|
102 |
|
103 |
# Concatenate all video segments
|
104 |
for i in range(len(image_paths)):
|
|
|
98 |
inputs.extend(["-loop", "1", "-t", str(duration), "-i", img])
|
99 |
# Apply zoom effect with custom formula
|
100 |
zoompan_params = f"z='1+(0.04*{duration})*on/{duration*25}':x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':d={duration*25}:s=1920x1080"
|
101 |
+
filter_complex += f"[{i}:v]zoompan={zoompan_params}[v{i}];"
|
102 |
|
103 |
# Concatenate all video segments
|
104 |
for i in range(len(image_paths)):
|