Files
ai/docs/system_b/01_需求文档第一版本.md
2026-06-15 17:45:28 +08:00

20 KiB
Executable File

系统 B 需求设计文档(V1 完整版)

项目名称

AI 多世界婚礼韩漫 / 婚礼视频定制系统(系统 B)


文档目标

本文档用于稳定系统 B 的第一版产品需求,指导后续:

  • 产品需求确认
  • 系统架构设计
  • Codex 开发落地
  • 模块拆分与开发顺序
  • 后续与系统 A「原创小说 → 韩漫 / 漫剧生成系统」合并时的兼容规划

本版本是 V1,重点是把「真人照片 → 婚礼韩漫 / 婚礼视频」这条业务链路先完整梳理清楚。


1. 项目定位

1.1 系统 B 是做什么的

系统 B 是一个面向 情侣 / 夫妻 / 婚庆客户 / 定制礼品客户 / 影楼 / 婚庆工作室 的 AI 定制生成系统。

用户上传真人照片后,系统根据用户选择的:

  • 视觉风格
  • 世界观模板
  • 朝代 / 幻想世界 / 科幻世界
  • 场景模板
  • 镜头模板
  • 文案 / 旁白 / 音乐

自动生成:

  • 婚礼韩漫图集
  • 多朝代婚礼图集
  • 多世界穿越婚礼图集
  • 婚礼短视频
  • 多世界婚礼纪念片
  • 半真人 / 真人感婚礼视频

1.2 核心卖点

系统 B 卖的不是简单的「AI 图片」,而是:

  • 定制感
  • 纪念价值
  • 情绪价值
  • 仪式感
  • 时空穿越创意
  • 韩漫 / 国风 / 幻想世界沉浸感
  • 可以发朋友圈、小红书、抖音的社交传播内容
  • 可以作为礼物、婚礼现场播放、纪念日惊喜的作品

1.3 系统边界

当前系统 B 只做:

真人照片 → 婚礼韩漫 / 婚礼图集 / 婚礼视频 / 多世界纪念视频

当前纳入范围

  • 真人照片上传
  • 照片质量检测
  • 人物身份建立
  • 人像一致性控制
  • 风格模板选择
  • 世界观模板选择
  • 场景模板选择
  • 分镜 / 镜头生成
  • 图像生成
  • 简单视频合成
  • 字幕 / 旁白 / 音乐
  • 用户预览确认
  • 成品交付下载
  • 修改 / 返工流程
  • 后台模板管理
  • 后台任务管理

当前不优先做

  • 自动发布到抖音、小红书、快手
  • 完整商城系统
  • 小程序分销
  • 多商户系统
  • 真人语音克隆
  • 超复杂电影级长视频
  • 直播带货链路
  • 企业级 API 开放平台

2. 长期架构原则:为后续与系统 A 合并做准备

虽然当前按两个系统开发:

  • 系统 A:原创小说 → 韩漫 / 漫剧
  • 系统 B:真人照片 → 婚礼韩漫 / 视频

但系统 B 从第一天开始就要遵守平台化设计,后续可以合并到统一的 AI 内容生成平台。


2.1 可复用公共能力

后续系统 A 和系统 B 可共用:

  • 用户系统
  • 订单系统
  • 文件上传系统
  • 资源管理系统
  • 模板系统
  • Prompt 组装系统
  • AI Provider 抽象层
  • 图像生成任务队列
  • 视频合成任务队列
  • TTS / BGM / 字幕模块
  • 审核与返工流程
  • 存储与交付系统
  • 日志与成本统计系统

2.2 系统 B 特有能力

系统 B 特有能力包括:

  • 真人照片质量检测
  • 双人人物身份映射
  • 人脸一致性控制
  • 婚礼世界观模板
  • 婚礼场景模板
  • 婚礼文案模板
  • 多世界时空婚礼编排
  • 套餐化交付逻辑
  • 用户肖像授权逻辑

这些能力未来可抽成「真人照片定制插件模块」。


3. 用户对象与使用场景

3.1 用户对象

  1. 情侣
  2. 夫妻
  3. 婚礼新人
  4. 婚庆公司
  5. 影楼 / 摄影工作室
  6. 纪念日礼物用户
  7. 父母金婚银婚纪念用户
  8. 自媒体案例展示与接单方

3.2 核心使用场景

  1. 结婚纪念视频
  2. 婚礼现场播放视频
  3. 求婚预热视频
  4. 情侣纪念日礼物
  5. 父母金婚 / 银婚纪念片
  6. 情侣韩漫写真
  7. 多朝代穿越婚礼视频
  8. 修仙 / 科幻 / 架空世界婚礼图集
  9. 小红书 / 抖音案例展示
  10. 婚庆公司增值服务

4. 产品形态与套餐形态

4.1 输出形态 A:图集版

输出内容:

  • 6~20 张成品图
  • 高清图下载
  • 封面图
  • 可选水印版 / 无水印版

适合:

  • 情侣写真
  • 古风写真
  • 韩漫情侣图
  • 朋友圈 / 小红书展示

4.2 输出形态 B:短视频版

输出内容:

  • 30~60 秒短视频
  • 9:16 / 16:9 / 1:1
  • 配乐
  • 字幕
  • 简单运镜
  • 简单转场

适合:

  • 抖音
  • 小红书
  • 视频号
  • 纪念日礼物

4.3 输出形态 C:时空婚礼纪念片

输出内容:

  • 1~3 分钟视频
  • 多世界 / 多朝代组合
  • 专属旁白
  • 誓言文案
  • 片头片尾
  • 图集 + 视频交付

适合:

  • 婚礼现场播放
  • 父母金婚银婚
  • 高客单价定制
  • 婚庆公司合作

4.4 套餐建议

套餐 1:标准图集

  • 1 个主题
  • 1 个世界观
  • 3 个场景
  • 6~12 张图
  • 1 次小修改

套餐 2:短视频版

  • 1~3 个世界观
  • 3~6 个场景
  • 10~20 张图
  • 30~60 秒视频
  • BGM + 字幕
  • 1 次小修改

套餐 3:时空婚礼版

  • 5~10 个世界观
  • 每个世界 1~3 个场景
  • 20~50 张图
  • 1~3 分钟视频
  • 旁白 + 字幕 + 片头片尾
  • 2 次修改

套餐 4:高端定制版

  • 用户自由描述
  • 专属文案
  • 专属誓言
  • 多轮修改
  • 高质量精修图
  • 高质量视频
  • 人工审核

5. 风格与世界观体系设计

5.1 视觉风格层 Style

第一阶段建议主打:

  1. 韩漫风
  2. 半写实古风
  3. 国风插画风
  4. 电影写实风

后续可扩展:

  1. Q 版趣味风
  2. 日漫风
  3. 儿童绘本风
  4. 史诗奇幻风
  5. 赛博朋克风

5.2 世界观层 World Template

系统不能只做「朝代」,而要做「世界观模板」。

类目 1:历史朝代系

  • 汉朝婚礼
  • 唐朝婚礼
  • 宋朝婚礼
  • 明朝婚礼
  • 清朝婚礼
  • 民国婚礼

类目 2:仙侠修真系

  • 仙门大婚
  • 九重天婚礼
  • 桃花仙境婚礼
  • 宗门大典
  • 凤族神婚
  • 龙宫婚礼
  • 剑仙世界

类目 3:未来科幻系

  • 星际婚礼
  • 宇宙飞船婚礼
  • 月球基地婚礼
  • 全息圣殿婚礼
  • 赛博都市婚礼
  • 未来机械王朝

类目 4:趣味脑洞系

  • 恐龙时代婚礼
  • 原始部落婚礼
  • 海底王国婚礼
  • 云端王国婚礼
  • 精灵森林婚礼
  • 猫猫王国婚礼

类目 5:架空奇幻系

  • 魔法王朝婚礼
  • 蒸汽王国婚礼
  • 神话天宫婚礼
  • 神秘雪国婚礼
  • 暗夜王族婚礼

6. 场景模板设计

6.1 场景模板是什么

场景模板不是简单图片,而是一套可复用的生成规则。

每个场景包含:

  • 场景名称
  • 场景描述
  • 服装要求
  • 人物站位
  • 镜头推荐
  • 光影风格
  • 氛围元素
  • 支持特效
  • 适用视觉风格
  • 适用人生主题

6.2 明制婚礼场景示例

  • 王府喜堂
  • 红绸长廊
  • 花轿迎亲
  • 园林仪式台
  • 洞房花烛
  • 夜宴烟花

6.3 修仙婚礼场景示例

  • 云海仙宫
  • 桃花林誓言台
  • 宗门大殿
  • 仙舟婚典
  • 灵兽守护山门
  • 星河天台

6.4 未来婚礼场景示例

  • 银河观景台
  • 太空礼堂
  • 光之穹顶
  • 星舰大厅
  • 全息圣殿
  • 月面婚礼台

7. 镜头模板设计

每个场景下面可以有多个镜头模板。

常见镜头:

  1. 双人正面主婚照
  2. 牵手远景
  3. 对视特写
  4. 誓言镜头
  5. 行礼镜头
  6. 环境氛围镜头
  7. 走向礼台镜头
  8. 花瓣 / 光效氛围镜头
  9. 男方单人特写
  10. 女方单人特写
  11. 仪式全景
  12. 片尾定格镜头

8. 用户下单流程

8.1 流程总览

创建项目/订单
→ 上传照片
→ 照片检测与筛选
→ 选择套餐
→ 选择风格
→ 选择世界观
→ 选择场景
→ 填写定制信息
→ 系统生成脚本规划
→ 预览确认
→ 正式生成图片
→ 一致性检查与补生成
→ 生成视频
→ 质检
→ 用户确认
→ 修改/返工
→ 最终导出交付
→ 项目归档

9. 每一步详细需求

9.1 创建项目 / 订单

用户输入:

  • 项目名称
  • 用户昵称 / 联系方式
  • 用途
  • 作品类型

用途包括:

  • 婚礼纪念
  • 纪念日
  • 求婚
  • 生日礼物
  • 父母金婚银婚

系统处理:

  • 生成 project_id
  • 生成默认工作流
  • 绑定套餐配置
  • 初始化项目状态

9.2 上传照片

双人主题建议上传

男方:

  • 正脸清晰照 3~8 张
  • 半身照 1~3 张
  • 侧脸照 1~2 张,可选

女方:

  • 正脸清晰照 3~8 张
  • 半身照 1~3 张
  • 侧脸照 1~2 张,可选

双人合照:

  • 1~5 张,可选但推荐

用户提示

不要上传:

  • 模糊照片
  • 过度美颜
  • 墨镜遮脸
  • 戴口罩
  • 逆光严重
  • 脸部遮挡
  • 多人混乱
  • 分辨率太低
  • 表情过度夸张

9.3 照片预检测与筛选

必须检测:

  1. 清晰度
  2. 人脸完整度
  3. 光照质量
  4. 人脸角度
  5. 遮挡情况
  6. 是否多人混入
  7. 重复图
  8. 低质量图
  9. 疑似角色混淆

输出结果:

  • 合格照片列表
  • 警告照片列表
  • 不合格照片列表
  • 不合格原因
  • 补图建议

如果跳过这一步,后续会出现:

  • 人不像本人
  • 五官失真
  • 男女搞混
  • 多张图不一致
  • 返工成本上升

9.4 人物身份建立

目标:建立系统内部的双主角身份对象。

  • Person A:男方 / 主体 A
  • Person B:女方 / 主体 B

处理内容:

  • 汇总高质量人像样本
  • 生成外貌描述
  • 生成气质描述
  • 记录发型、脸型、眼睛、肤色、是否戴眼镜、是否胡须
  • 生成参考图列表
  • 生成主锚点图

产出:

  • 人物档案
  • 人物参考图库
  • 人物一致性锚点
  • Prompt 人物描述

未来系统 A 合并时,这部分可抽象为「角色库」。


9.5 套餐与输出规格选择

用户选择:

  • 图集 / 视频 / 长视频
  • 画幅:9:16 / 16:9 / 1:1
  • 分辨率等级
  • 生成数量
  • 是否配旁白
  • 是否配字幕
  • 是否配背景音乐
  • 是否带片头片尾
  • 是否加入名字、日期、纪念文案

9.6 世界观与风格选择

用户选择:

  1. 视觉风格
  2. 世界观主题
  3. 是否自由组合多世界
  4. 每个世界选几个场景
  5. 是否固定世界顺序

组合模式:

模式 A:单主题深度版

只做一个世界,例如修仙婚礼,但做多个场景。

模式 B:多世界穿越版

例如:

  • 汉朝
  • 明朝
  • 修仙
  • 未来科技
  • 海底王国

9.7 定制信息填写

可选输入:

  • 双方名字
  • 纪念日 / 结婚日期
  • 一句话誓言
  • 想表达的主题
  • 文案风格
  • 是否显示名字
  • 是否显示日期
  • 是否允许公开展示
  • 特别要求

文案风格:

  • 浪漫
  • 庄重
  • 梦幻
  • 神秘
  • 温馨
  • 搞笑
  • 古风
  • 史诗

9.8 自动生成创作方案

系统生成:

  1. 作品标题
  2. 作品大纲
  3. 世界顺序
  4. 场景顺序
  5. 每个场景的镜头计划
  6. 每个镜头的画面说明
  7. 每个镜头的 Prompt
  8. 视频时长规划
  9. 旁白草稿
  10. 字幕草稿
  11. 片头片尾文案

输出给用户或运营确认。


9.9 预览确认机制

预览内容:

  • 世界观顺序
  • 代表风格图
  • 人物试装预览图
  • 场景缩略预览
  • 文案草稿
  • 作品预计时长

确认项:

  • 风格是否满意
  • 人像是否像本人
  • 世界顺序是否满意
  • 场景是否需要替换
  • 文案是否需要修改

未确认前,不进入高成本正式生成。


9.10 正式图片生成

系统按镜头逐一生成:

  • 主婚照镜头
  • 双人仪式镜头
  • 对视镜头
  • 氛围镜头
  • 特写镜头
  • 片尾镜头

生成要求:

  • 男女主长相稳定
  • 同一世界服装稳定
  • 场景设定不跑偏
  • 画风统一
  • 不出现多余人物
  • 不出现乱码文字

策略:

  • 每个世界先生成锚点主图
  • 后续同世界镜头参考锚点图延展
  • 重要镜头支持多次生成和人工选图
  • 同场景多图引用相同人物设定和服装设定

9.11 一致性检查与补生成

自动检查:

  1. 男女主是否像本人
  2. 是否人脸崩坏
  3. 是否男女混脸
  4. 手部是否异常
  5. 服饰是否跑偏
  6. 场景是否错题
  7. 是否有乱码文字
  8. 是否多出第三人
  9. 肢体是否不合理

处理逻辑:

  • 合格:入选
  • 轻微问题:人工复核
  • 严重问题:自动重生
  • 多次失败:转人工处理或改模板

9.12 视频生成

视频类型分层:

A. 基础视频

  • 图片 + 推拉镜头
  • 转场
  • 字幕
  • BGM

B. 轻动态视频

  • 图片 + 简单图生视频
  • 花瓣 / 光效 / 粒子
  • 镜头轻运动

C. 高级视频

  • 多关键帧动态
  • 旁白
  • 高级特效
  • 高成本套餐

视频合成内容:

  • 片头
  • 主体
  • 片尾
  • 背景音乐
  • 字幕
  • 旁白
  • 世界切换转场

9.13 音频与文案处理

背景音乐

音乐模板:

  • 古风
  • 浪漫钢琴
  • 梦幻
  • 史诗
  • 科幻氛围
  • 温馨家庭

注意:必须使用可商用音乐。

旁白

可选:

  • 无旁白
  • 系统旁白
  • 情侣誓言型旁白
  • 纪念文案型旁白
  • 父母祝福型旁白

字幕

  • 自动生成
  • 支持名字
  • 支持日期
  • 支持誓言
  • 字数必须控制,避免画面拥挤

9.14 质检

自动质检:

  • 视频是否合成成功
  • 音画是否同步
  • 字幕是否出框
  • 分辨率是否正确
  • 文件是否可播放
  • 封面是否生成

人工质检:

  • 人像是否满意
  • 风格是否符合要求
  • 是否有明显穿帮
  • 片段节奏是否顺
  • 文案是否合理

高客单价套餐必须人工质检。


9.15 交付与下载

交付内容:

  • 成品视频 MP4
  • 封面图
  • 图集原图
  • 可选文案文本
  • 可选无字幕版本
  • 可选有字幕版本

下载方式:

  • 项目页下载
  • 有效期下载链接
  • 后台归档

9.16 修改与返工机制

必须提前定义修改范围。

小改

  • 改字幕
  • 改名字
  • 改日期
  • 换音乐
  • 换片尾文案

中改

  • 替换 1~2 个场景
  • 重做个别镜头
  • 微调风格

大改

  • 全部换主题
  • 全部重做人设
  • 更换整体风格
  • 整条视频重做

规则:

  • 标准版允许 1 次小改
  • 高级版允许 2~3 次修改
  • 大改重新计费或重新下单

10. 系统功能模块拆分

10.1 前台 / 用户端

  • 创建项目
  • 上传照片
  • 选套餐
  • 选风格
  • 选世界
  • 选场景
  • 填文案
  • 预览确认
  • 查看进度
  • 下载交付
  • 申请修改

10.2 后台管理端

  • 用户管理
  • 订单管理
  • 项目管理
  • 模板管理
  • 作品审核
  • 返工处理
  • 素材管理
  • 视频导出管理
  • 日志与错误处理

10.3 核心业务模块

  1. 项目编排模块
  2. 照片检测模块
  3. 人物档案模块
  4. 世界观模板模块
  5. 场景模板模块
  6. Prompt 组装模块
  7. 图像生成模块
  8. 一致性检查模块
  9. 视频合成模块
  10. 音频模块
  11. 字幕模块
  12. 交付模块
  13. 修改申请模块
  14. 授权与隐私模块

11. 核心数据模型建议

11.1 Project

  • project_id
  • user_id
  • package_type
  • output_type
  • style_type
  • status
  • total_duration
  • created_at

11.2 PersonProfile

  • person_id
  • project_id
  • role_type
  • appearance_summary
  • reference_asset_ids
  • quality_score

11.3 Asset

  • asset_id
  • project_id
  • type
  • path
  • width
  • height
  • status
  • tags

11.4 WorldTemplate

  • world_id
  • category
  • title
  • prompt_base
  • style_rules
  • taboo_rules

11.5 SceneTemplate

  • scene_id
  • world_id
  • title
  • prompt_scene
  • shot_recommendation
  • visual_keywords

11.6 ShotPlan

  • shot_id
  • project_id
  • world_id
  • scene_id
  • shot_type
  • prompt_text
  • duration
  • sort_order

11.7 RenderTask

  • task_id
  • project_id
  • task_type
  • input_json
  • output_asset_id
  • status
  • retry_count
  • error_message

11.8 RevisionRequest

  • revision_id
  • project_id
  • type
  • request_text
  • status

12. 技术架构建议

12.1 推荐技术栈

后端:

  • Node.js
  • NestJS
  • REST API
  • WebSocket,后续用于进度推送

前端:

  • uni-app 用户端
  • Vue3 + Geeker-Admin 后台

数据库:

  • MySQL 8

队列:

  • Redis + BullMQ

文件存储:

  • MinIO
  • 后续可切 OSS / COS / S3

视频处理:

  • FFmpeg

AI 模型接入:

  • 文本模型接口层
  • 图像模型接口层
  • TTS 接口层
  • 图生视频接口层
  • 审核接口层

部署环境:

  • Linux 服务器
  • Nginx
  • PM2 / systemd
  • Docker 可选

12.2 分层架构

接入层

  • uni-app 用户端
  • 后台管理端
  • API 网关

业务层

  • 用户服务
  • 项目服务
  • 订单服务
  • 模板服务
  • 人物服务
  • 创作编排服务

AI 编排层

  • Prompt 服务
  • 图像生成服务
  • 音频生成服务
  • 视频生成服务
  • 质检服务

基础设施层

  • MySQL
  • Redis
  • Object Storage
  • FFmpeg Worker
  • 日志系统

13. AI 能力抽象层设计

从第一天开始不要把模型写死,要做 Provider 抽象。

13.1 TextProvider

负责:

  • 文案生成
  • 分镜生成
  • 旁白生成
  • 字幕草稿生成

13.2 ImageProvider

负责:

  • 预览图生成
  • 正式图生成
  • 局部修图
  • 重绘

13.3 VideoProvider

负责:

  • 图生短动态片段
  • 高级动态镜头

13.4 VoiceProvider

负责:

  • 旁白音频
  • 祝福语音频

13.5 QualityCheckProvider

负责:

  • 图片质量检测
  • 人像一致性检测
  • 视频质检

14. 开发阶段规划

第一阶段:MVP

目标:跑通最小闭环。

范围:

  • 上传照片
  • 选择 1 个风格
  • 选择 1~3 个世界模板
  • 选择固定场景
  • 生成图集
  • 合成简单视频
  • 下载成品

特点:

  • 不做太多自由组合
  • 不做复杂返工系统
  • 先让系统能交付

第二阶段:标准版

增加:

  • 多世界组合
  • 预览确认机制
  • 完整模板系统
  • 旁白与字幕
  • 简单返工
  • 更好的质检

第三阶段:商业版

增加:

  • 套餐计费
  • 修改次数控制
  • 后台审核工作流
  • 模板管理系统
  • 运营案例管理
  • 多风格输出
  • 更高阶视频动态效果
  • 成本统计
  • 隐私删除流程

15. 关键踩坑点清单

15.1 人像一致性不稳

风险:

  • 生成结果不像本人
  • 男女脸互串
  • 同一人多张图长相不一致

解决:

  • 上传多张高质量参考图
  • 做人物档案与锚点图
  • 同一世界先生成主图再延展
  • 重要场景增加人工选图

15.2 照片质量差导致全链路崩

风险:

  • 人不像本人
  • 生成失败
  • 返工多

解决:

  • 必做照片质检
  • 明确上传规范
  • 不达标必须补传

15.3 模板过度自由导致系统失控

风险:

  • 用户全自由输入
  • 结果风格乱
  • 成本失控
  • 交付不可控

解决:

  • 前期以模板 + 少量定制为主
  • 自由输入只做补充,不直接放到底层

15.4 返工无限膨胀

风险:

  • 用户反复修改
  • 生成成本爆炸

解决:

  • 套餐定义修改次数
  • 小改 / 中改 / 大改分级
  • 大改重新计费

15.5 音乐版权风险

风险:

  • 商业交付时 BGM 侵权

解决:

  • 只使用可商用音乐库
  • 每首音乐记录授权来源

15.6 隐私与肖像权风险

风险:

  • 上传真人照片涉及隐私与肖像权

解决:

  • 用户授权协议
  • 不得默认公开展示
  • 案例展示需单独授权
  • 支持隐藏与删除

15.7 历史朝代风格不准确

风险:

  • 用户对汉唐宋明清有期待
  • 服饰乱搭会降低质感

解决:

  • 每个历史模板做专业设定
  • 服装、头饰、礼仪、色调固定化

15.8 视频生成成本失控

风险:

  • 全部做高动态视频,成本、速度、稳定性都爆

解决:

  • 第一版以图集 + FFmpeg 视频为主
  • 关键镜头再用高级动态
  • 高级动态只放高客单套餐

15.9 文案廉价

风险:

  • 文案太土、太长、太网感

解决:

  • 文案模板分风格
  • 控制字幕长度
  • 提供浪漫、庄重、梦幻、古风等文案模板

16. 推荐 MVP 工作流

1. 用户创建项目
2. 上传男女照片
3. 系统做照片质检
4. 用户选择套餐、风格、世界模板、场景
5. 用户填写名字、日期、文案偏好
6. 系统生成创作方案
7. 系统生成低成本预览图
8. 用户确认
9. 系统生成正式图
10. 系统合成视频
11. 系统质检
12. 用户下载成品

17. V1 结论

系统 B 第一版可以作为:

  • 产品需求初稿
  • 系统设计基线
  • Codex 开发说明骨架
  • 后续继续细化的主文档

这版已经兼顾:

  1. 系统 B 独立运行
  2. 后续与系统 A 合并
  3. 商业定制可行
  4. 模板化与自由定制平衡
  5. 降低返工和踩坑风险

V1 后续需要继续细化:

  • 功能清单
  • 页面清单
  • 状态流转
  • 技术架构
  • 数据库表结构
  • API 接口
  • AI 生成流水线
  • Codex 开发任务