From 6446394662692b3fd4771bd2f076d4d50dfa5c31 Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Thu, 13 Aug 2026 00:22:38 +0800 Subject: [PATCH] =?UTF-8?q?perf(#1341):=20=E4=BC=98=E5=8C=96=E5=B0=81?= =?UTF-8?q?=E9=9D=A2=E7=94=9F=E6=88=90=E9=80=9F=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - max_frames: 3 → 1(只抽取 1 帧,速度优先) - poll_interval: 2.0s → 1.0s(缩短轮询间隔) - max_poll_attempts: 60 → 30(超时从 120s 降到 60s) 预期效果:封面生成时间从 120s 减少到 60s --- packages/shared/ai_service.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/shared/ai_service.py b/packages/shared/ai_service.py index 637053eb7..82f91a147 100755 --- a/packages/shared/ai_service.py +++ b/packages/shared/ai_service.py @@ -403,9 +403,9 @@ def _call_ai_cover_service( frames = client.extract_frames( video_url=primary_video_url, strategy="SceneChange", # 自动识别画面变化,选最佳帧 - max_frames=3, # 减少到 3 帧,平衡速度和质量 - poll_interval=2.0, # 缩短轮询间隔 - max_poll_attempts=60, # 120秒超时 + max_frames=1, # 只抽取 1 帧,速度优先 + poll_interval=1.0, # 缩短轮询间隔到 1 秒 + max_poll_attempts=30, # 60秒超时 ) if frames and len(frames) > 0: -- 2.54.0