feat(video-pipeline): 添加关键字氛围词花字叠加和Oss URL回写功能

- 新增 Q17 关键字氛围词问答项,支持关闭/默认/自定义花字效果
- 在 manifest 和 account.json 中添加 keyword 和 keywordStyle 字段
- 实现关键字氛围词在画面中央的叠加逻辑,支持动画、阴影、文字效果等配置
- 在 assemble 流程中增加 `keywords` 步骤,自动读取账号配置生成花字
- 修复音频上传后未回写 OSS URL 到 manifest 的问题,避免重复上传
This commit is contained in:
2026-05-01 15:21:59 +08:00
parent 3a641244a5
commit e4723d9ce3
8 changed files with 157 additions and 1 deletions

View File

@@ -21,6 +21,17 @@
"highlightColor": "#FF6B35",
"bold": true
},
"keywordStyle": {
"textEffect": "简约白色黑边花字",
"fontSize": 60,
"color": "#FFFFFF",
"bold": true,
"transformY": 0,
"inAnimation": "打字机效果",
"outAnimation": "模糊淡出",
"inAnimDuration": 300000,
"outAnimDuration": 300000
},
"defaultBGM": "",
"transitions": {
"strategy": "rhythm",

View File

@@ -317,12 +317,17 @@ undone
"id": 1,
"shotDesc": "英文画面描述图文50-80词 / 视频30-60词",
"script": "该段完整原文逐字摘取,一字不改,禁止改写/提炼/摘要",
"keyword": "2-6字氛围关键词可选",
"duration": 5,
"directorRef": "tarantino / kitano / fincher"
}
]
```
**字段说明**
- `script`:该段的**完整原文逐字摘取,一字不改**。原文怎么写就怎么贴,禁止改写、提炼、摘要、概括、换词
- `keyword`:该段的**氛围关键词**可选2-6 个字,以花字效果叠加在画面中央增强冲击力。提炼该段最核心的意象/概念,偏向名词或动名词,有画面感。无合适关键词时省略该字段
## 九、启动指令与自检
收到文案后: