Bug: 封面设置「智能封面」功能未实际生成视频封面 #1271

Closed
opened 2026-08-07 18:49:12 +08:00 by xiaoxia · 1 comment
Owner

问题现象

用户在智能剪辑流程中选择「智能封面」后,封面预览区域始终显示空白占位符「AI 智能选择」,未实际展示视频封面。点击「AI 智能选帧」按钮后,封面预览区域仍未生成封面。

问题描述

当前「智能封面」功能只是前端占位,没有实际调用后端封面生成接口。用户选择了智能封面后:

  1. 封面预览区域始终显示空白占位符
  2. 点击「AI 智能选帧」按钮无实际效果
  3. 生成视频时,封面未被实际设置

根因分析

封面生成功能可能已实现后端接口,但前端未正确集成:

  1. Step6CoverSettings.tsx 中「智能封面」选项只设置了状态,未调用封面生成 API
  2. 封面预览区域只渲染了占位符,未展示实际生成的封面图片
  3. 生成视频请求时,可能未传入封面相关参数

期望行为

  1. 选择「智能封面」后,系统自动调用封面生成 API
  2. 封面预览区域展示实际生成的封面图片
  3. 生成视频时,封面参数正确传递到后端

涉及文件

  • apps/web/src/pages/generate/components/Step6CoverSettings.tsx — 封面设置组件
  • apps/web/src/pages/generate/components/cover-settings/ — 各封面模式子组件
  • apps/api/app/api/routes/assets.py — 后端封面生成端点
## 问题现象 用户在智能剪辑流程中选择「智能封面」后,封面预览区域始终显示空白占位符「AI 智能选择」,未实际展示视频封面。点击「AI 智能选帧」按钮后,封面预览区域仍未生成封面。 ## 问题描述 当前「智能封面」功能只是前端占位,没有实际调用后端封面生成接口。用户选择了智能封面后: 1. 封面预览区域始终显示空白占位符 2. 点击「AI 智能选帧」按钮无实际效果 3. 生成视频时,封面未被实际设置 ## 根因分析 封面生成功能可能已实现后端接口,但前端未正确集成: 1. `Step6CoverSettings.tsx` 中「智能封面」选项只设置了状态,未调用封面生成 API 2. 封面预览区域只渲染了占位符,未展示实际生成的封面图片 3. 生成视频请求时,可能未传入封面相关参数 ## 期望行为 1. 选择「智能封面」后,系统自动调用封面生成 API 2. 封面预览区域展示实际生成的封面图片 3. 生成视频时,封面参数正确传递到后端 ## 涉及文件 - `apps/web/src/pages/generate/components/Step6CoverSettings.tsx` — 封面设置组件 - `apps/web/src/pages/generate/components/cover-settings/` — 各封面模式子组件 - `apps/api/app/api/routes/assets.py` — 后端封面生成端点
Author
Owner

已修复 (PR #1277):

  • useStep6Cover 新增 assetIds/selectedTemplate 参数和 generateAutoCover 方法
  • Step6CoverSettings 进入 auto 模式时自动调用 POST /generate-cover API
  • 预览区优先显示 thumbnail_url(后端返回的封面图)
  • GenerateStepContent 传递 assetIdsselectedTemplateStep6CoverSettings
已修复 (PR #1277): - `useStep6Cover` 新增 `assetIds`/`selectedTemplate` 参数和 `generateAutoCover` 方法 - `Step6CoverSettings` 进入 auto 模式时自动调用 `POST /generate-cover` API - 预览区优先显示 `thumbnail_url`(后端返回的封面图) - `GenerateStepContent` 传递 `assetIds` 和 `selectedTemplate` 给 `Step6CoverSettings`
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: xiaoxia/xiaoxia-saas#1271