Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -28,8 +28,8 @@ def edit_file(file, loop_count, speed_factor, frame_skip):
|
|
28 |
frames.append(frame.copy())
|
29 |
durations.append(original_duration // speed_factor) # 再生速度調整
|
30 |
|
31 |
-
#
|
32 |
-
adjusted_loop_count =
|
33 |
|
34 |
# 保存
|
35 |
output_path = f"{base_name}_edited.gif"
|
@@ -37,7 +37,7 @@ def edit_file(file, loop_count, speed_factor, frame_skip):
|
|
37 |
output_path,
|
38 |
save_all=True,
|
39 |
append_images=frames[1:],
|
40 |
-
loop=adjusted_loop_count, #
|
41 |
duration=durations,
|
42 |
disposal=2
|
43 |
)
|
|
|
28 |
frames.append(frame.copy())
|
29 |
durations.append(original_duration // speed_factor) # 再生速度調整
|
30 |
|
31 |
+
# Pillowのループ設定の仕様に合わせて調整
|
32 |
+
adjusted_loop_count = 0 if loop_count == 0 else loop_count - 1
|
33 |
|
34 |
# 保存
|
35 |
output_path = f"{base_name}_edited.gif"
|
|
|
37 |
output_path,
|
38 |
save_all=True,
|
39 |
append_images=frames[1:],
|
40 |
+
loop=adjusted_loop_count, # 修正されたループ回数
|
41 |
duration=durations,
|
42 |
disposal=2
|
43 |
)
|