fix(gui): 更新 FFmpeg 调色板生成参数以改善 GIF 创建质量

This commit is contained in:
wood chen 2025-05-22 10:39:30 +08:00
parent 6d8fb24807
commit 302dbc805f

6
gui.py
View File

@ -224,11 +224,11 @@ class VideoToGifConverter:
"""根据质量设置返回 FFmpeg 调色板生成参数"""
quality = self.quality_var.get()
if quality == "high":
return "stats_mode=full"
return "stats_mode=full:dither=sierra2_4a"
elif quality == "medium":
return "stats_mode=diff"
return "stats_mode=diff:dither=bayer:bayer_scale=3"
else:
return "stats_mode=diff:dither=bayer:bayer_scale=2"
return "stats_mode=single:dither=bayer:bayer_scale=5"
def validate_inputs(self):
"""验证输入参数"""