Compare commits

..

No commits in common. "main" and "v1.0.0-78a6ec1" have entirely different histories.

20
gui.py
View File

@ -309,22 +309,15 @@ class VideoToGifConverter:
# 打印命令用于调试
print("调色板生成命令:", " ".join(palette_cmd))
# 创建 startupinfo 对象(用于隐藏 CMD 窗口)
startupinfo = None
if platform.system().lower() == "windows":
startupinfo = subprocess.STARTUPINFO()
startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
startupinfo.wShowWindow = subprocess.SW_HIDE
# 运行调色板生成命令
process = subprocess.Popen(
palette_cmd,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
startupinfo=startupinfo,
creationflags=(
subprocess.CREATE_NO_WINDOW
startupinfo=(
subprocess.STARTUPINFO()
if platform.system().lower() == "windows"
else 0
else None
),
)
_, stderr = process.communicate()
@ -368,11 +361,10 @@ class VideoToGifConverter:
gif_cmd,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
startupinfo=startupinfo,
creationflags=(
subprocess.CREATE_NO_WINDOW
startupinfo=(
subprocess.STARTUPINFO()
if platform.system().lower() == "windows"
else 0
else None
),
)
_, stderr = process.communicate()