feat(image-generator, video-from-script): 优化质量检查项,移除不适用条件

- 移除图片水印、字幕覆盖等视频素材级质量检查,改为 Agent 可自动化验证的检查项
- 将输出目录命名从 `{account}` 改为 `{name}`,与账号体系文档对齐
- 废弃 account.json 中已不再使用的 `pipeline` 字段
- 风格文件命名从英文改为中文,更直观易识别
This commit is contained in:
2026-04-30 01:17:52 +08:00
parent 6f338a8539
commit c0b05c85c3
4 changed files with 13 additions and 22 deletions

View File

@@ -298,17 +298,12 @@ accounts/{account}/
---
## 质量要求(视频素材级
为保证后续视频成片质量,图片必须:
## 质量检查Agent 可执行
- [ ] 分辨率 >= 1024px短边
- [ ] 画幅与目标视频一致9:16/16:9
- [ ] 无文字水印、无字幕覆盖
- [ ] 构图留白(底部 1/4 留给字幕区域)
- [ ] **风格与参考图统一**(同一批次色调/光影/质感一致)
- [ ] MJ 拆分后检查 4 张图质量,丢弃不合格的
- [ ] 每批次首图与参考图对比,风格偏差大则调整 prompt 重试
- [ ] manifest.json 与实际文件一一对应
- [ ] 生成数量与 items 数量匹配
---

View File

@@ -49,7 +49,7 @@ digraph batch_gen {
## 输出目录
```
output/{account}_{YYYYMMDD}_{NNN}/
output/{name}_{YYYYMMDD}_{NNN}/
├── manifest.json # 主清单(贯穿全流程)
├── images/ # scene_{NN}_{keyword}.jpeg
├── videos/ # scene_{NN}_{keyword}.mp4
@@ -86,8 +86,6 @@ node scripts/gemini-image-generator.js generate "prompt" -o ./output -r 9:16
## 质量检查
- 风格与参考图一致
- 画幅比例正确9:16/16:9
- 无文字/水印/字幕覆盖
- 主体清晰,构图留白(底部 1/4 给字幕)
- manifest.json 与实际文件一一对应
- 生成数量与文案数量匹配

View File

@@ -90,7 +90,7 @@ Step -1: 意图确认(进入任何步骤前必须完成,逐项确认,缺
→ 以上 5 项全部确认后agent 写出完整执行计划,让用户最终确认:
执行计划示例(根据实际任务调整):
1. 读取 {account} 账号配置 + 风格文件style.md
1. 读取 {account} 账号配置id = 目录名)+ 风格文件style.md
2. 根据用户文案生成分镜表N shot
3. 分镜 + 风格 → 生成英文 promptsimagePrompt + videoPrompt
4. pipeline.js init → 创建 manifest.json + 输出目录
@@ -374,7 +374,7 @@ node kling-video-generator.js --image <url> --prompt <prompt> -o ./videos
**核心规则**
```
output/{account}_{YYYYMMDD}_{NNN}/
output/{name}_{YYYYMMDD}_{NNN}/
├── manifest.json # 主清单(贯穿全流程)
├── prompts.txt # 原始提示词存档
├── images/ # scene_{NN}_{keyword}.jpeg首尾帧加 _last 后缀)

View File

@@ -15,7 +15,7 @@ accounts/
│ │ └── .gitkeep
│ └── styles/ # 风格文件目录(可多个)
│ └── .gitkeep
└── {account_id}/ # 用户创建的账号
└── {account}/ # 用户创建的账号(目录名 = account.json 的 id输出目录用 name 命名)
├── account.json
├── references/ # 参考图(所有风格共用)
│ ├── ref_001.png
@@ -35,7 +35,6 @@ accounts/
"id": "tech-talk",
"name": "科技解说",
"description": "科技类短视频账号,深色背景,赛博朋克风格",
"pipeline": "image-video", // 已废弃,保留不影响
"imageModel": "gemini",
"videoModel": "kling",
"batchSize": 30,
@@ -58,7 +57,6 @@ accounts/
| `id` | string | 账号唯一标识(与目录名一致) |
| `name` | string | 账号显示名 |
| `description` | string | 一句话描述 |
| `pipeline` | enum | `image-only` / `image-video` |
| `defaultFormat` | string | 默认画幅9:16 / 16:9 / 1:1 / 4:3 |
| `imageModel` | string | 默认图片模型 |
| `videoModel` | string | 默认视频模型 |
@@ -134,11 +132,11 @@ accounts/
### 风格文件命名
使用英文短横线命名,描述性强
- `cyberpunk-eastern-character.md`赛博东方角色
- `dark-forbidden-archive.md`暗黑禁书档案
- `neon-cityscape.md`霓虹城市
- `ink-wash-landscape.md`水墨山水
使用中文命名,直观识别
- `赛博东方角色.md`
- `暗黑禁书档案.md`
- `霓虹城市.md`
- `水墨山水.md`
---