feat: 封面生成流水线、执黑先行二号风格扩展、账号配置更新
- 新增 gen-covers 系列脚本(kling/gpt/t2i/batch/direct/final等方案) - 执黑先行二号添加9种风格提示词目录(梦核/剪纸/水墨/毛毡/硬核线条等) - 执黑先行添加封面提示词、执黑先行二号更新图片提示词 - product_viral_factory 账号配置扩充并添加 cover_template 参考图 - capcut_assemble/kling-video-generator/oss-upload/poll-utils 细节修复 - CLAUDE.md 更新流程文档 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -35,12 +35,15 @@ assemble + 草稿重命名完成后,立即生成封面。**每个账号有固
|
||||
|
||||
### 封面规则
|
||||
|
||||
- 读取 `account.json` 的 `cover` 字段,获取:模板参考图、排版风格、渠道配置
|
||||
- 核心文字 = `topicA`(选题方案A,封面双句)
|
||||
- 读取 `account.json` 的 `cover` 字段,获取:排版风格、渠道配置、文字规则
|
||||
- **参考图** = 当前风格的 references(来自 manifest.references),即本次视频生成使用的风格参考图。封面必须使用这些图作为视觉风格参考
|
||||
- **封面文字** = topicA 和 topicB 中**字数较短者**(如相同优先 topicB)。大字居中或上下分布
|
||||
- **封面提示词** = 基于**本期文案全文理解**其核心冲突和情绪→生成封面画面 prompt。画面需与文案核心观点共振,而非仅风格装饰
|
||||
- **字体** = 选择与当前风格气质匹配的字体(参考 account.json 中 `styles.{风格}.coverFont`)
|
||||
- **同账号字体构图必须统一**:同一账号的所有封面,字体、文字位置、字号比例必须保持一致,不能每篇各变。不同账号可以有各自的方案。新账号首次锁定方案后,后续全部沿用。
|
||||
- **必须产出两个尺寸**:
|
||||
- `9:16`(1024×1792)→ 抖音封面
|
||||
- `3:4`(1024×1365)→ 小红书封面
|
||||
- 参考图:账号 references 目录下所有图 + `cover_template.png`(账号封面模板)
|
||||
- 图片模型:`cover.imageModel`(默认 `gpt-image`)
|
||||
- 保存路径:`output/{name}/covers/cover_{序号}_{抖音|小红书}.png`
|
||||
- **生成完毕后立即上传 OSS**,URL 写入 manifest(`coverUrl_抖音` / `coverUrl_小红书`)
|
||||
|
||||
Reference in New Issue
Block a user