fix: remove duplicate title injection block in worker

This commit is contained in:
2026-08-14 14:44:18 +08:00
parent c80b916f36
commit 562b76e287
@@ -1172,21 +1172,6 @@ def _render_video(
custom_title.strip()[:50],
)
# 注入用户自定义标题(custom_title 来自 Step 5 用户选择的视频标题)
# 覆盖模板的 title.text,确保渲染引擎和视频封面都使用用户选择的标题
if custom_title and custom_title.strip():
plan_cfg = dict(virtual_plan.config or {})
title_cfg = dict(plan_cfg.get("title", {}) or {})
title_cfg["text"] = custom_title.strip()
title_cfg["enabled"] = True
plan_cfg["title"] = title_cfg
virtual_plan.config = plan_cfg
logger.info(
"[task_id=%s] [渲染] 用户自定义标题已注入: title=%s",
task_id,
custom_title.strip()[:50],
)
# 用户自定义 BGM 覆盖模板 BGM(用户指定优先级最高)
if bgm_config:
plan_cfg = virtual_plan.config or {}