saq1b commited on
Commit
ebbe9c8
·
verified ·
1 Parent(s): 37fa88d

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +1 -1
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]scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2,setsar=1,zoompan={zoompan_params}[v{i}];"
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)):