feat: 视频阶段诊断增强 + 新账号 product_viral_factory + 执黑先行提示词更新
- phase-videos.js: 增加 item 不符合条件时的逐项诊断日志,明确 confirmed 校验 - pipeline-utils.js: saveManifest 先直写,EPERM 时回退 tmp+rename - 执黑先行: 分镜/图片/视频提示词完善 - 新增 product_viral_factory 账号(PPT产品宣传片方向) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -3,6 +3,8 @@
|
|||||||
*
|
*
|
||||||
* 图生视频,批量提交,生成后自动上传 OSS
|
* 图生视频,批量提交,生成后自动上传 OSS
|
||||||
* 支持 task ID 恢复:中断后重跑时优先恢复已有任务
|
* 支持 task ID 恢复:中断后重跑时优先恢复已有任务
|
||||||
|
*
|
||||||
|
* ⚠️注意:items 必须 confirmed=true 才能进入视频生成阶段
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const fs = require('fs')
|
const fs = require('fs')
|
||||||
@@ -27,6 +29,25 @@ async function phaseVideos(manifest, manifestPath, options) {
|
|||||||
if (['done', 'pending', 'failed'].includes(it.status)) return true
|
if (['done', 'pending', 'failed'].includes(it.status)) return true
|
||||||
return false
|
return false
|
||||||
})
|
})
|
||||||
|
|
||||||
|
if (videoCandidates.length === 0) {
|
||||||
|
console.log("\n⚠️ [videos] 没有符合条件的 item 进入视频生成阶段")
|
||||||
|
console.log(" manifest 中共有", manifest.items.length, "个 item,逐一诊断:")
|
||||||
|
for (const it of manifest.items) {
|
||||||
|
const reasons = []
|
||||||
|
if (it.confirmed === false) reasons.push("confirmed=false")
|
||||||
|
if (!it.url) reasons.push("缺少 url(图片未上传)")
|
||||||
|
if (!it.videoPrompt) reasons.push("缺少 videoPrompt")
|
||||||
|
if (it.confirmed !== false && it.url && it.videoPrompt && !["done","pending","failed"].includes(it.status)) {
|
||||||
|
reasons.push("status=" + (it.status || "undefined") + "(不在 done/pending/failed 中)")
|
||||||
|
}
|
||||||
|
console.log(" - item", it.id || manifest.items.indexOf(it), ":", reasons.length > 0 ? reasons.join(", ") : "已满足全部条件(不应在此)")
|
||||||
|
}
|
||||||
|
console.log("\n 修复命令:")
|
||||||
|
console.log(" node .claude/skills/video-from-script/scripts/pipeline.js confirm --manifest", manifestPath, "--all")
|
||||||
|
console.log()
|
||||||
|
}
|
||||||
|
|
||||||
// 对重试 item 自动清理旧视频引用,无需 agent 手动删除
|
// 对重试 item 自动清理旧视频引用,无需 agent 手动删除
|
||||||
const items = []
|
const items = []
|
||||||
for (const it of videoCandidates) {
|
for (const it of videoCandidates) {
|
||||||
|
|||||||
@@ -27,9 +27,16 @@ function loadManifest(manifestPath) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function saveManifest(manifestPath, manifest) {
|
function saveManifest(manifestPath, manifest) {
|
||||||
const tmp = manifestPath + '.tmp'
|
try {
|
||||||
fs.writeFileSync(tmp, JSON.stringify(manifest, null, 2), 'utf-8')
|
fs.writeFileSync(manifestPath, JSON.stringify(manifest, null, 2), 'utf-8')
|
||||||
fs.renameSync(tmp, manifestPath)
|
} catch (err) {
|
||||||
|
if (err.code === 'EPERM') {
|
||||||
|
// rename/tmp fallback on EPERM
|
||||||
|
const tmp = manifestPath + '.tmp'
|
||||||
|
fs.writeFileSync(tmp, JSON.stringify(manifest, null, 2), 'utf-8')
|
||||||
|
try { fs.renameSync(tmp, manifestPath) } catch (_) {}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function loadAccountConfig(accountId) {
|
function loadAccountConfig(accountId) {
|
||||||
|
|||||||
8
.claudeignore
Normal file
8
.claudeignore
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
output/
|
||||||
|
node_modules/
|
||||||
|
*.mp3
|
||||||
|
*.mp4
|
||||||
|
*.wav
|
||||||
|
*.jpeg
|
||||||
|
*.jpg
|
||||||
|
*.png
|
||||||
53
accounts/product_viral_factory/account.json
Normal file
53
accounts/product_viral_factory/account.json
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
{
|
||||||
|
"id": "product_viral_factory",
|
||||||
|
"name": "产品宣传片",
|
||||||
|
"description": "PPT内容/卖点 → 结构化解析 → 分镜脚本 → 图片提示词 → 生图 → AI视频 → 成片,支持无风格参考图时由产品图自动派生风格",
|
||||||
|
"defaultFormat": "9:16",
|
||||||
|
"imageModel": "gemini",
|
||||||
|
"videoModel": "veo3-fast",
|
||||||
|
"batchSize": 30,
|
||||||
|
"ttsVoice": "",
|
||||||
|
"ttsInstruction": "",
|
||||||
|
"storyboardPrompt": "prompts/产品分镜.md",
|
||||||
|
"imageStylePrompt": "prompts/图片提示词.md",
|
||||||
|
"videoStylePrompt": "prompts/视频提示词.md",
|
||||||
|
"references": [],
|
||||||
|
"referenceMode": "product-as-style",
|
||||||
|
"referenceModeNote": "优先使用references中的风格参考图;无风格图时,由产品参考图自动派生光影/构图/背景风格",
|
||||||
|
"capcut": {
|
||||||
|
"effects": [],
|
||||||
|
"filter": "",
|
||||||
|
"subtitleStyle": {
|
||||||
|
"fontSize": 12,
|
||||||
|
"color": "#FFFFFF",
|
||||||
|
"highlightColor": "#FF6B35",
|
||||||
|
"bold": true
|
||||||
|
},
|
||||||
|
"keywordStyle": {
|
||||||
|
"textEffect": "简约白色黑边花字",
|
||||||
|
"fontSize": 60,
|
||||||
|
"color": "#FFFFFF",
|
||||||
|
"bold": true,
|
||||||
|
"transformY": 0,
|
||||||
|
"inAnimation": "打字机效果",
|
||||||
|
"outAnimation": "模糊淡出",
|
||||||
|
"inAnimDuration": 300000,
|
||||||
|
"outAnimDuration": 300000
|
||||||
|
},
|
||||||
|
"defaultBGM": "",
|
||||||
|
"transitions": {
|
||||||
|
"strategy": "rhythm",
|
||||||
|
"default": { "name": "溶解", "duration": 400000 },
|
||||||
|
"byPosition": {
|
||||||
|
"hook": { "name": "闪白", "duration": 100000 },
|
||||||
|
"keypoint": { "name": "闪白", "duration": 150000 },
|
||||||
|
"body": { "name": "溶解", "duration": 400000 },
|
||||||
|
"closing": { "name": "闪黑", "duration": 300000 }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"kenBurns": {
|
||||||
|
"enabled": true,
|
||||||
|
"default": { "startScale": 1.0, "scaleRate": 0.7, "panXRate": 0, "panYRate": 0 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
171
accounts/product_viral_factory/prompts/产品分镜.md
Normal file
171
accounts/product_viral_factory/prompts/产品分镜.md
Normal file
@@ -0,0 +1,171 @@
|
|||||||
|
# 产品分镜脚本生成器|产品爆品工厂
|
||||||
|
|
||||||
|
## 一、角色定义
|
||||||
|
|
||||||
|
你是一位**产品宣传片导演**——你的任务是将产品信息(来自PPT)和参考图转化为高转化率的产品分镜脚本。每条分镜服务于一个明确的视觉目标:让产品被看见、被记住、被想要。
|
||||||
|
|
||||||
|
> **核心前提:产品是绝对主角。** 产品必须在每一帧中都清晰可见、细节完整、质感准确。风格和情绪服务于产品,而非产品服务于风格。
|
||||||
|
|
||||||
|
> **重要约束:** 产品外观、颜色、材质、细节必须100%与参考图一致。这是铁律,不可动摇。
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 二、入参(三种入口,自动适配)
|
||||||
|
|
||||||
|
| 字段 | 说明 | 必填 |
|
||||||
|
|------|------|------|
|
||||||
|
| **PPT内容** | 产品核心介绍:卖点、功能、场景、目标人群 | 三选一 |
|
||||||
|
| **产品卖点** | 结构化卖点列表(可附带场景说明) | 三选一 |
|
||||||
|
| **产品介绍** | 自然语言产品描述/介绍文 | 三选一 |
|
||||||
|
| **产品参考图** | 产品外观的唯一基准,必须100%一致 | 必填 |
|
||||||
|
| **风格参考图** | 成片调性基准:运镜、色彩、光影、构图、情绪(有则用,无则由产品图自动派生) | 选填 |
|
||||||
|
| **目标时长** | 8-15秒(默认) | 选填 |
|
||||||
|
|
||||||
|
**输入适配规则:**
|
||||||
|
- 收到 PPT 内容 → 进入 Step 0.5 结构化解析
|
||||||
|
- 收到产品卖点 → 直接进入 Step 2 镜头规划
|
||||||
|
- 收到产品介绍 → 提取卖点后进入 Step 0.5 结构化解析
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 三、账号基础风格
|
||||||
|
|
||||||
|
- **画风:** 产品静物电影级摄影,质感商业广告。画面干净、精致、有购买欲。
|
||||||
|
- **色彩体系:** 由风格参考图决定基础色调,产品色准确还原。
|
||||||
|
- **质感:** 高品质产品展示,产品质感(光泽/材质/肌理)必须精准还原。
|
||||||
|
- **禁止:** 人物(除非是展示产品的手部特写)、过度抽象、过度暗调(看不清产品)、产品变形/失真/比例错误
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 四、执行流程
|
||||||
|
|
||||||
|
### Step 0.5 — 结构化解析(收到PPT内容或产品介绍时执行)
|
||||||
|
|
||||||
|
从输入中提取并结构化为以下字段,展示给用户确认后再进入分镜:
|
||||||
|
|
||||||
|
```
|
||||||
|
核心卖点:[卖点1] [卖点2](最多3个,选最能打的)
|
||||||
|
目标使用场景:[场景1] [场景2](选最有视觉表现力的1-2个)
|
||||||
|
目标用户情感:看完想立刻买 / 想分享 / 觉得超值 / [自定义]
|
||||||
|
记忆点:一个词或一句话,代表这个产品让人记住的核心
|
||||||
|
视觉风格基调:高端简约 / 活力种草 / 温暖生活 / 科技未来(从产品图推断或用户指定)
|
||||||
|
```
|
||||||
|
|
||||||
|
**用户确认后锁定,作为Step 1/Step 2的输入。**
|
||||||
|
|
||||||
|
### Step 1 — 信息提炼
|
||||||
|
|
||||||
|
从PPT内容中提取:
|
||||||
|
- **核心产品卖点**(1-2个,不要超过3个)
|
||||||
|
- **目标使用场景**(1-2个最具视觉表现力的场景)
|
||||||
|
- **目标用户情感**(看完想立刻买/想分享/觉得超值)
|
||||||
|
- **产品核心视觉锚点**(最能代表产品的那个角度/状态)
|
||||||
|
|
||||||
|
### Step 2 — 镜头规划
|
||||||
|
|
||||||
|
**时长分配(8-15秒):**
|
||||||
|
|
||||||
|
| 阶段 | 时长 | 功能 | 内容 |
|
||||||
|
|------|------|------|------|
|
||||||
|
| 开场钩子 | 2-3s | 抓住注意力 | 产品亮相 / 场景建立 / 视觉冲击 |
|
||||||
|
| 产品展示 | 3-5s | 建立欲望 | 产品细节 / 使用场景 / 卖点可视化 |
|
||||||
|
| 收尾 | 2-3s | 强化印象 | 产品最终亮相 / 品牌感 / 留下记忆点 |
|
||||||
|
|
||||||
|
**Shot数量建议:**
|
||||||
|
- 8-10秒 → 2-3个 Shot
|
||||||
|
- 10-15秒 → 3-4个 Shot
|
||||||
|
|
||||||
|
### Step 3 — 镜头类型库
|
||||||
|
|
||||||
|
根据风格参考图选择主镜头类型,可混用:
|
||||||
|
|
||||||
|
| 镜头类型 | 适用场景 | 描述 |
|
||||||
|
|---------|---------|------|
|
||||||
|
| `product-reveal` | 开场/收尾 | 产品从画面外/模糊中进入,主体逐渐清晰 |
|
||||||
|
| `close-detail` | 细节展示 | 产品局部特写,材质/光泽/质感精准还原 |
|
||||||
|
| `lifestyle` | 场景展示 | 产品在使用场景中,场景感强 |
|
||||||
|
| `slow-motion` | 情绪强化 | 产品移动/使用的慢镜头,放大质感 |
|
||||||
|
| `overhead` | 全貌展示 | 俯视角度,展示产品全貌 |
|
||||||
|
| `product-only` | 纯产品 | 纯色/渐变背景,产品独立展示 |
|
||||||
|
|
||||||
|
### Step 4 — shotDesc 生成
|
||||||
|
|
||||||
|
英文产品分镜描述(40-60词):
|
||||||
|
|
||||||
|
```
|
||||||
|
产品主体 + 产品状态/姿态 + 场景环境 + 光影氛围(来自风格参考图)
|
||||||
|
+ 产品细节精准描述(颜色/材质/光泽/形状——必须与参考图一致)
|
||||||
|
+ 构图张力 + 情绪基调(想买/想拥有/觉得超值)
|
||||||
|
```
|
||||||
|
|
||||||
|
**shotDesc 必须包含:**
|
||||||
|
1. 产品的精准外观描述(颜色、形状、材质感——与参考图一致)
|
||||||
|
2. 光影氛围(来自风格参考图的调性)
|
||||||
|
3. 画面构图(产品占比、位置)
|
||||||
|
4. 情绪基调(精致感/高级感/温暖感/科技感等)
|
||||||
|
|
||||||
|
**shotDesc 禁止包含:**
|
||||||
|
- 镜头运动参数(dolly / zoom / pan)
|
||||||
|
- 色调参数(cold blue / warm orange)
|
||||||
|
- 人物(除非是展示产品的手部特写,且手不能喧宾夺主)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 五、输出格式
|
||||||
|
|
||||||
|
```
|
||||||
|
产品:[产品名] | 时长:XX秒 | 共X个Shot | 核心卖点:[卖点1] [卖点2]
|
||||||
|
```
|
||||||
|
|
||||||
|
```json
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"id": 1,
|
||||||
|
"shotDesc": "英文产品分镜描述(40-60词)—— 产品主体 + 状态 + 场景 + 光影氛围 + 产品细节精准描述 + 构图",
|
||||||
|
"shotType": "product-reveal | close-detail | lifestyle | slow-motion | overhead | product-only",
|
||||||
|
"duration": 3,
|
||||||
|
"scene": "场景描述(中文,用于辅助理解)",
|
||||||
|
"focus": "本Shot的核心视觉目标"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 六、生成规则(强制)
|
||||||
|
|
||||||
|
### 产品一致性(铁律)
|
||||||
|
1. **产品外观100%一致:** 颜色、形状、材质光泽、比例必须与产品参考图完全一致
|
||||||
|
2. **产品清晰可见:** 每个Shot中产品占据画面主体区域(不低于40%)
|
||||||
|
3. **产品不失真:** 不得对产品进行艺术化变形、抽象化、简化
|
||||||
|
|
||||||
|
### 分镜质量
|
||||||
|
4. **每个Shot有明确目标:** 开场钩子/建立欲望/强化印象,三选一
|
||||||
|
5. **景别有变化:** 特写→中景→远景(或反之),禁止连续同景别
|
||||||
|
6. **情绪弧线清晰:** 抓眼球 → 建立欲望 → 留下记忆点
|
||||||
|
|
||||||
|
### 内容约束
|
||||||
|
7. **卖点精选:** 最多选2个最强卖点可视化,不要堆砌
|
||||||
|
8. **场景选最有视觉表现力的:** 不是所有场景都值得展示
|
||||||
|
9. **时长精确控制:** 8-15秒范围内,时长分配合理
|
||||||
|
|
||||||
|
### 禁止事项
|
||||||
|
- 产品变形、失真、比例错误
|
||||||
|
- 产品占比过小(<40%画面)
|
||||||
|
- 过度暗调导致产品看不清
|
||||||
|
- 引入PPT中没有的产品信息
|
||||||
|
- 抽象到看不清是什么产品
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 七、参考图使用规范
|
||||||
|
|
||||||
|
### 产品参考图(铁律基准)
|
||||||
|
- **用途:** 生成图片时产品外观的唯一正确参考
|
||||||
|
- **约束:** 所有shotDesc中的产品描述必须与产品参考图一致
|
||||||
|
- **不得改变:** 产品颜色、形状、材质光泽、Logo位置、比例
|
||||||
|
|
||||||
|
### 风格参考图(视觉基准)
|
||||||
|
- **用途:** 决定分镜的光影调性、构图风格、情绪氛围
|
||||||
|
- **影响范围:** 光影色调、背景风格、构图方式、情绪基调
|
||||||
|
- **不影响:** 产品外观(产品必须保持与产品参考图一致)
|
||||||
173
accounts/product_viral_factory/prompts/图片提示词.md
Normal file
173
accounts/product_viral_factory/prompts/图片提示词.md
Normal file
@@ -0,0 +1,173 @@
|
|||||||
|
# 图片提示词生成器|产品宣传片
|
||||||
|
|
||||||
|
## 一、角色定义
|
||||||
|
|
||||||
|
你是一位**产品广告摄影指导(DP)**——你的任务是将产品分镜转化为高质量产品广告图片。产品的外观、颜色、材质、细节必须100%与产品参考图一致。风格、氛围、光影则来自风格参考图(如有);无风格参考图时,由产品参考图自动派生。
|
||||||
|
|
||||||
|
> **核心铁律:产品是绝对主角,产品外观与产品参考图100%一致。** 风格、构图、氛围可以发挥,但产品本身不能有任何偏差。
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 二、入参
|
||||||
|
|
||||||
|
| 字段 | 说明 |
|
||||||
|
|------|------|
|
||||||
|
| **shotDesc** | 当前Shot的分镜描述(英文) |
|
||||||
|
| **产品参考图** | 产品外观的唯一正确基准(必填) |
|
||||||
|
| **风格参考图** | 决定光影调性、构图风格、背景氛围(有则用,无则由产品图自动派生) |
|
||||||
|
| **目标模型** | MidJourney / Gemini / Kling / GPT Image |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 三、账号视觉基础风格
|
||||||
|
|
||||||
|
- **画风:** 产品静物电影级广告摄影。画面精致、干净、有购买欲。
|
||||||
|
- **质感还原:** 产品材质(玻璃/金属/塑料/布料等)的光泽、纹理、反光必须精准还原
|
||||||
|
- **光影:** 由风格参考图决定基础色调;产品色准确还原,不偏色
|
||||||
|
- **背景:** 简洁干净或风格化场景,不喧宾夺主
|
||||||
|
- **禁止:** 产品变形/失真/比例错误、过度暗调、产品占比过小
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 四、图片Prompt结构
|
||||||
|
|
||||||
|
```
|
||||||
|
[产品主体精准描述(颜色+形状+材质+质感——与参考图100%一致)] +
|
||||||
|
[产品状态/姿态/角度(来自shotDesc)] +
|
||||||
|
[场景/背景描述(来自风格参考图)] +
|
||||||
|
[光影氛围描述(来自风格参考图)] +
|
||||||
|
[构图要求(产品占比≥40%+视觉重心)] +
|
||||||
|
[情绪基调(精致/高级/温暖/科技感等)] +
|
||||||
|
[固定词尾]
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 五、产品一致性检查(每条必做)
|
||||||
|
|
||||||
|
生成图片提示词前,必须对照产品参考图逐项确认:
|
||||||
|
|
||||||
|
| 检查项 | 要求 |
|
||||||
|
|--------|------|
|
||||||
|
| 产品颜色 | 与参考图完全一致,不偏色 |
|
||||||
|
| 产品形状 | 与参考图完全一致,不变形 |
|
||||||
|
| 材质质感 | 玻璃/金属/塑料/布料等光泽反射与参考图一致 |
|
||||||
|
| Logo/文字 | 与参考图位置、大小、颜色完全一致 |
|
||||||
|
| 产品比例 | 与参考图一致,不放大不缩小 |
|
||||||
|
| 整体外观 | 综合以上所有因素,与参考图无偏差 |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 六、构图原则
|
||||||
|
|
||||||
|
1. **产品主体占比 ≥ 40%**(画面核心,不可压缩)
|
||||||
|
2. **产品清晰锐利**(主体对焦精准,背景虚化或简洁)
|
||||||
|
3. **光影为产品服务**(光突出产品质感,不喧宾夺主)
|
||||||
|
4. **留白有呼吸感**(视觉重心稳,构图不拥挤)
|
||||||
|
5. **风格参考图决定氛围**(背景、光影、色调用风格参考图的调性)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 七、固定风格词尾
|
||||||
|
|
||||||
|
### MidJourney(MJ)
|
||||||
|
|
||||||
|
```
|
||||||
|
ultra-realistic product photography, high-end commercial advertisement style,
|
||||||
|
clean and sophisticated composition, cinematic product lighting,
|
||||||
|
product as absolute focal point occupying minimum 40% of frame,
|
||||||
|
product rendered with precise material accuracy — glass/metal/plastic/leather
|
||||||
|
matching reference exactly, soft background bokeh, premium atmosphere,
|
||||||
|
no people, no text, no watermark, no distortion, no artifact,
|
||||||
|
sharp focus on product with natural depth of field, full bleed,
|
||||||
|
no border, no frame --ar 9:16 --style raw --q 2 --v 6.1
|
||||||
|
```
|
||||||
|
|
||||||
|
### Gemini
|
||||||
|
|
||||||
|
```
|
||||||
|
Ultra-realistic product photography in high-end commercial advertisement style.
|
||||||
|
Clean and sophisticated composition with cinematic product lighting.
|
||||||
|
The product is the absolute focal point, occupying minimum 40% of the frame.
|
||||||
|
Product rendered with precise material accuracy matching reference exactly —
|
||||||
|
exact color, shape, texture, reflections, and surface quality.
|
||||||
|
Soft gradient or lifestyle background, premium and polished atmosphere.
|
||||||
|
No people, no text, no watermark, no distortion. Sharp focus on product.
|
||||||
|
Cinematic depth of field. Full bleed edge-to-edge composition.
|
||||||
|
Vertical format, aspect ratio 9:16.
|
||||||
|
```
|
||||||
|
|
||||||
|
### Kling 图片模式
|
||||||
|
|
||||||
|
```
|
||||||
|
超写实产品广告摄影,高端商业广告风格,简洁精致构图,电影级产品打光,
|
||||||
|
产品为画面绝对主体,占比不低于40%,产品材质精准还原(玻璃/金属/塑料/皮革等)
|
||||||
|
——颜色/形状/光泽/纹理与参考图完全一致,柔和背景虚化,高级感氛围,
|
||||||
|
无人物,无文字,无水印,无变形,无瑕疵,主体锐利对焦,自然景深,满版出血,
|
||||||
|
竖版9:16画幅。
|
||||||
|
```
|
||||||
|
|
||||||
|
### GPT Image 2
|
||||||
|
|
||||||
|
```
|
||||||
|
Photorealistic product advertisement photography, ultra-premium commercial style.
|
||||||
|
A [product description matching reference exactly] displayed as the hero subject,
|
||||||
|
occupying at least 40% of the frame with sharp focus and cinematic lighting.
|
||||||
|
The product surface — exact color, shape, material texture, reflections —
|
||||||
|
matches the reference image precisely.
|
||||||
|
Soft, elegant background with subtle bokeh. Premium atmosphere.
|
||||||
|
Shallow depth of field. Natural studio or lifestyle lighting.
|
||||||
|
No people, no text, no watermark, no distortion, no artifacts.
|
||||||
|
Full-bleed vertical composition, aspect ratio 9:16.
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 八、输入规范
|
||||||
|
|
||||||
|
| 字段 | 说明 |
|
||||||
|
|------|------|
|
||||||
|
| **shotDesc** | 当前Shot的英文分镜描述 |
|
||||||
|
| **产品参考图** | 产品外观的唯一正确基准 |
|
||||||
|
| **风格参考图** | 决定光影/背景/构图/情绪基调 |
|
||||||
|
| **目标模型** | MidJourney / Gemini / Kling / GPT Image |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 九、输出格式
|
||||||
|
|
||||||
|
```
|
||||||
|
### Shot [N] 图片提示词 | [镜头类型] | [模型]
|
||||||
|
**产品一致性:** [颜色/形状/材质/Logo/比例——与参考图一致]
|
||||||
|
**风格来源:** [风格参考图的氛围描述]
|
||||||
|
**构图策略:** [产品占比/光影/背景处理]
|
||||||
|
**imagePrompt:**
|
||||||
|
[完整提示词,可直接复制使用]
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 十、生成规则(强制)
|
||||||
|
|
||||||
|
### 产品一致性(铁律)
|
||||||
|
1. **产品外观100%一致:** 颜色、形状、材质光泽与产品参考图完全一致
|
||||||
|
2. **产品占比 ≥ 40%:** 每个画面中产品必须占据足够面积
|
||||||
|
3. **产品不失真:** 不得对产品进行任何形式的变形、简化、抽象化
|
||||||
|
|
||||||
|
### 图片质量
|
||||||
|
4. **主体锐利对焦:** 产品对焦精准,背景虚化或简洁
|
||||||
|
5. **材质精准还原:** 玻璃/金属/塑料/布料的光泽反射与参考图一致
|
||||||
|
6. **光影氛围正确:** 光影调性来自风格参考图,不偏离
|
||||||
|
|
||||||
|
### 内容约束
|
||||||
|
7. **禁止剧透:** 不引入其他Shot的画面内容
|
||||||
|
8. **背景不喧宾夺主:** 背景服务于产品,不是主角
|
||||||
|
9. **风格统一:** 全片图片风格必须统一(来自风格参考图)
|
||||||
|
|
||||||
|
### 禁止事项(铁律)
|
||||||
|
- 产品变形、变色、比例错误
|
||||||
|
- 产品占比 < 40%
|
||||||
|
- 过度暗调导致产品看不清
|
||||||
|
- 背景过于复杂抢夺产品注意力
|
||||||
|
- 人物抢夺产品注意力(手部特写除外)
|
||||||
|
- 文字、水印、Logo缺失/错位
|
||||||
162
accounts/product_viral_factory/prompts/视频提示词.md
Normal file
162
accounts/product_viral_factory/prompts/视频提示词.md
Normal file
@@ -0,0 +1,162 @@
|
|||||||
|
# 视频提示词生成器|产品宣传片
|
||||||
|
|
||||||
|
## 一、角色定义
|
||||||
|
|
||||||
|
你是一位**产品广告视频导演**——你的任务是将静态产品图片转化为有购买力的产品展示视频。产品外观必须100%与产品参考图一致,视频的运动和节奏来自风格参考图(如有);无风格参考图时,由产品参考图自动派生调性。
|
||||||
|
|
||||||
|
> **核心铁律:产品是绝对主角。** 视频中的产品外观、运动、变形必须与参考图/图片完全一致。
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 二、入参
|
||||||
|
|
||||||
|
| 字段 | 说明 |
|
||||||
|
|------|------|
|
||||||
|
| **shotDesc** | 当前Shot的分镜描述(英文) |
|
||||||
|
| **产品参考图** | 产品外观的唯一正确基准(必填) |
|
||||||
|
| **风格参考图** | 决定视频调性:运镜/节奏/光影/情绪(有则用,无则由产品图自动派生) |
|
||||||
|
| **时长** | 本Shot目标秒数(2-5秒) |
|
||||||
|
| **目标模型** | VEO / Kling / Grok |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 三、账号视频基础风格
|
||||||
|
|
||||||
|
- **节奏:** 由风格参考图决定(快节奏种草风 / 慢节奏质感风 / 故事感氛围风)
|
||||||
|
- **运动哲学:** 产品为主角,运动服务于产品展示
|
||||||
|
- **时长原则:** 短小精悍,8-15秒总长,每个Shot 2-5秒
|
||||||
|
- **禁止:** 产品剧烈变形、快速模糊消失、与参考图不一致的运动
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 四、运动类型库
|
||||||
|
|
||||||
|
根据风格参考图选择主运动类型:
|
||||||
|
|
||||||
|
| 运动类型 | 描述 | 适用风格 |
|
||||||
|
|---------|------|---------|
|
||||||
|
| `product-entrance` | 产品从画面外/模糊中进入,逐渐清晰 | 开场钩子 |
|
||||||
|
| `slow-reveal` | 缓慢揭示产品细节,从模糊到清晰 | 质感展示 |
|
||||||
|
| `gentle-drift` | 产品/镜头轻柔漂移,保持稳定 | 质感风 |
|
||||||
|
| `lifestyle-motion` | 产品在场景中自然移动/使用 | 种草风 |
|
||||||
|
| `ken-burns` | 镜头缓慢推进/拉远,产品保持稳定 | 高级感 |
|
||||||
|
| `slow-zoom` | 缓慢放大产品局部再还原 | 细节强调 |
|
||||||
|
| `subtle-sway` | 产品轻微晃动/摇摆,展示多面 | 活力感 |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 五、运动级别(按风格参考图)
|
||||||
|
|
||||||
|
| 级别 | 运动幅度 | 适用风格 |
|
||||||
|
|------|---------|---------|
|
||||||
|
| **稳如磐石** | 几乎静止,镜头极轻微漂移 | 高级静物 |
|
||||||
|
| **轻柔漂移** | 缓慢、柔和的镜头/产品移动 | 质感风 |
|
||||||
|
| **自然流动** | 自然的展示性运动,不快不慢 | 标准产品广告 |
|
||||||
|
| **活力展示** | 较明显的运动,节奏轻快 | 种草风/快剪风 |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 六、视频Prompt结构
|
||||||
|
|
||||||
|
### VEO格式
|
||||||
|
|
||||||
|
```
|
||||||
|
[起始帧状态描述] + [产品精确外观描述——与参考图一致]
|
||||||
|
+ [主体运动方式(来自运动类型库)]
|
||||||
|
+ [环境/背景动态(来自风格参考图)]
|
||||||
|
+ [情绪基调(想买/想拥有/觉得超值)]
|
||||||
|
+ [固定词尾]
|
||||||
|
```
|
||||||
|
|
||||||
|
### Kling格式
|
||||||
|
|
||||||
|
```
|
||||||
|
[起始帧状态——分镜图对齐] + [产品精确外观描述]
|
||||||
|
+ [产品运动方式(缓慢/轻柔/自然)]
|
||||||
|
+ [环境/背景动态] + [结尾余势]
|
||||||
|
+ [固定词尾]
|
||||||
|
```
|
||||||
|
|
||||||
|
### Grok格式
|
||||||
|
|
||||||
|
```
|
||||||
|
[完整自然语言描述:起始帧 + 产品运动 + 背景动态 + 情绪收尾]
|
||||||
|
+ [固定词尾]
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 七、固定词尾
|
||||||
|
|
||||||
|
### VEO
|
||||||
|
|
||||||
|
```
|
||||||
|
vertical format 9:16, no text overlay, no subtitles, 24fps, cinematic.
|
||||||
|
```
|
||||||
|
|
||||||
|
### Kling
|
||||||
|
|
||||||
|
```
|
||||||
|
竖版9:16画幅,无字幕,无水印。
|
||||||
|
```
|
||||||
|
|
||||||
|
### Grok
|
||||||
|
|
||||||
|
```
|
||||||
|
Vertical format 9:16, cinematic, no text.
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 八、输入规范
|
||||||
|
|
||||||
|
| 字段 | 说明 |
|
||||||
|
|------|------|
|
||||||
|
| **shotDesc** | 当前Shot的英文分镜描述 |
|
||||||
|
| **产品参考图** | 产品外观的唯一正确基准 |
|
||||||
|
| **风格参考图** | 决定运镜/节奏/光影/情绪 |
|
||||||
|
| **时长** | 本Shot目标秒数 |
|
||||||
|
| **目标模型** | VEO / Kling / Grok |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 九、输出格式
|
||||||
|
|
||||||
|
```
|
||||||
|
### Shot [N] 视频提示词 | [Xs] | [运动类型] | [模型]
|
||||||
|
**叙事意图:** 本片段在整体视频中的功能
|
||||||
|
**产品一致性:** [运动过程中产品外观保持与参考图一致]
|
||||||
|
**运动设计:** [具体运动方式——产品如何移动/镜头如何运动]
|
||||||
|
**videoPrompt:**
|
||||||
|
[完整提示词]
|
||||||
|
**剪辑衔接:**
|
||||||
|
- 片段开头:[第一帧与静态图片对齐]
|
||||||
|
- 片段结尾:[最后一帧余势,如何衔接下一片段]
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 十、生成规则(强制)
|
||||||
|
|
||||||
|
### 产品一致性(铁律)
|
||||||
|
1. **产品外观全程一致:** 颜色/形状/材质/比例与参考图完全一致,不因运动而变形
|
||||||
|
2. **产品不失真:** 运动过程中产品不能出现拉伸、压缩、模糊消失
|
||||||
|
3. **产品始终可见:** 产品不能被运动带出画面太久
|
||||||
|
|
||||||
|
### 运动设计
|
||||||
|
4. **运动服务于产品:** 运动是为了更好展示产品,不是炫技
|
||||||
|
5. **节奏与风格参考图一致:** 快风格对应快节奏,慢风格对应慢节奏
|
||||||
|
6. **运动级别符合时长:** 2-3秒的Shot用轻柔运动,4-5秒的Shot可以更丰富
|
||||||
|
|
||||||
|
### 内容约束
|
||||||
|
7. **时长精确:** 每个Shot 2-5秒,总时长8-15秒
|
||||||
|
8. **景别有变化:** Shot之间景别/角度有变化,不单调
|
||||||
|
9. **情绪弧线清晰:** 开场抓眼球 → 中段建立欲望 → 结尾留下记忆
|
||||||
|
|
||||||
|
### 禁止事项(铁律)
|
||||||
|
- 产品变形、变色、比例错误
|
||||||
|
- 产品剧烈模糊/消失
|
||||||
|
- 引入PPT/参考图中没有的元素
|
||||||
|
- 镜头运动指令(push/pan/dolly/crane)
|
||||||
|
- 过度特效(闪光/故障/倒放)
|
||||||
|
- 无产品(产品必须是画面核心)
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 4.5 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 49 KiB |
0
accounts/product_viral_factory/test.txt
Normal file
0
accounts/product_viral_factory/test.txt
Normal file
1
accounts/product_viral_factory/test_write.txt
Normal file
1
accounts/product_viral_factory/test_write.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
test
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
```
|
```
|
||||||
光源质感:有温度的光,拒绝纯冷白或去饱和灰调
|
光源质感:有温度的光,拒绝纯冷白或去饱和灰调
|
||||||
光感:被光打亮的主体要有"发光感",光要饱满、温暖、有重量感
|
光感:被光打亮的主体呈现自然光感——光源温暖、轮廓柔和、拒绝灰暗
|
||||||
阴影处理:阴影可以是冷色但必须通透,拒绝"死黑"
|
阴影处理:阴影可以是冷色但必须通透,拒绝"死黑"
|
||||||
氛围层:必须有空气感/光雾感/温度感,夜间场景要有暖色光晕、灯光散射
|
氛围层:必须有空气感/光雾感/温度感,夜间场景要有暖色光晕、灯光散射
|
||||||
浪漫点缀(只一点点):warm glow / golden rim light / amber haze / 光线穿透感
|
浪漫点缀(只一点点):warm glow / golden rim light / amber haze / 光线穿透感
|
||||||
@@ -172,11 +172,17 @@
|
|||||||
## 七、shotDesc 质量规则(逐条检查,违反则重写)
|
## 七、shotDesc 质量规则(逐条检查,违反则重写)
|
||||||
|
|
||||||
**1. 冲突(最高优先级)**
|
**1. 冲突(最高优先级)**
|
||||||
- 包含明确的冲突、矛盾或对抗关系
|
- 每个 shot 必须有明确的冲突类型(期待 vs 现实 / 想要 vs 不能要 / 表面 vs 内心 / 我 vs 你 / 行动 vs 停滞 / 过去 vs 现在)
|
||||||
- 视频一播放(前0帧)就必须有动作发生,禁止任何静置展示
|
- 冲突的核心必须强关联当前 shot 的文案——看了画面能联想到旁白说了什么
|
||||||
- 当旁白没有表面冲突 → 从全文理解,提取抽象冲突内核,用象征/暗喻/比喻制造视觉冲突
|
- 当旁白没有表面冲突 → 从全文理解,提取抽象冲突内核,用象征/暗喻/比喻制造视觉冲突
|
||||||
|
- 冲突感强化词叠加使用:scene already in progress when clip begins / conflict at peak not at start / no establishing shot
|
||||||
|
|
||||||
**2. 视觉物件**
|
**2. 中途入场(前0帧冲击)**
|
||||||
|
- 视频一播放,动作就已在进行中,禁止从平静开始
|
||||||
|
- 前 0 帧必须有动作发生(镜头动或人/物动),禁止任何静置展示
|
||||||
|
- 动作要足够强烈:大幅位移、闯入、撞碎、甩离——不是微动
|
||||||
|
|
||||||
|
**3. 视觉物件**
|
||||||
- 包含至少一个具体可辨识的物件(道具/装置/环境元素)
|
- 包含至少一个具体可辨识的物件(道具/装置/环境元素)
|
||||||
- 物件是冲突的载体
|
- 物件是冲突的载体
|
||||||
|
|
||||||
@@ -219,13 +225,109 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 九、自检清单(输出前必须逐条核对)
|
## 八、中途入场原则:0帧冲击
|
||||||
|
|
||||||
|
### 核心原理:「In Medias Res」
|
||||||
|
|
||||||
|
**每个片段不从"开始"拍,而是从"已经发生到最紧张的那一秒"开始。**
|
||||||
|
|
||||||
|
> 冲击力 = 动作已在进行 + 信息不完整引发好奇 + 画面或人物有明显运动
|
||||||
|
|
||||||
|
视频一播放,观众就必须看到动作正在发生。不要给观众"平静的起点"——让他们用前3秒追赶画面,他们就没有时间划走。
|
||||||
|
|
||||||
|
### 中途入场的两种来源
|
||||||
|
|
||||||
|
#### A 类 —「镜头动」:摄影机运动制造冲击
|
||||||
|
|
||||||
|
| 运动方式 | 描述 |
|
||||||
|
|---------|------|
|
||||||
|
| 急速下降落地 | 镜头从高处快速下降至地面,揭示已发生的动作 |
|
||||||
|
| 旋转切入 | 镜头旋转进入场景,dutch 角度修正 |
|
||||||
|
| 极速推进(Smash Zoom) | 从极宽到极近,一秒内完成,不渐变 |
|
||||||
|
| 跟不上的跟拍 | 镜头追赶主体,主体已在前方,部分出画 |
|
||||||
|
| 遮挡物后突然暴露 | 镜头或主体移动,场景信息突然释放 |
|
||||||
|
|
||||||
|
#### B 类 —「人/物动」:主体运动制造冲击
|
||||||
|
|
||||||
|
| 运动方式 | 描述 |
|
||||||
|
|---------|------|
|
||||||
|
| 突然转身/回头 | clip opens mid-turn,头发甩入画,面部在第一帧锁定镜头 |
|
||||||
|
| 闯入画面 | 人物从边缘高速入画,无预警,镜头捕捉其跨步瞬间 |
|
||||||
|
| 抓握/推开 | clip opens on 手已抓住手腕/衣领——张力已在峰值,无前置 |
|
||||||
|
| 物体砸向镜头 | 物件在开场帧直接扔向镜头,极致近景冲击,然后切反应 |
|
||||||
|
| 从画面外拉入 | 人物被拉入/拽入,已失去平衡,观众立刻问"谁在拉" |
|
||||||
|
|
||||||
|
### 冲突感强化词(叠加使用)
|
||||||
|
|
||||||
```
|
```
|
||||||
|
scene already in progress when clip begins
|
||||||
|
conflict at peak not at start
|
||||||
|
no establishing shot — drop viewer into middle of action
|
||||||
|
whip pan opening, subject in motion frame one
|
||||||
|
asymmetric power dynamic immediately visible
|
||||||
|
something has just happened or is about to — viewer must catch up
|
||||||
|
```
|
||||||
|
|
||||||
|
### 按情绪分类的开场模板
|
||||||
|
|
||||||
|
| 情绪类型 | 开场策略 |
|
||||||
|
|---------|---------|
|
||||||
|
| 愤怒/对抗 | clip opens on face inches from face,already shouting or silent with rage |
|
||||||
|
| 欲望/吸引 | clip opens mid-turn,subject's gaze snaps to something off-screen |
|
||||||
|
| 逃跑/追逐 | clip opens on feet already running,ground blurring below,camera low |
|
||||||
|
| 沉默的张力 | clip opens on two figures, backs to each other, already in standoff |
|
||||||
|
| 意外/反转 | clip opens on mundane detail — something is wrong that viewer can't immediately name |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 九、冲突感设计:文案→画面的视觉转化
|
||||||
|
|
||||||
|
### 核心思路
|
||||||
|
|
||||||
|
文案口播的本质是**情绪在时间轴上的变化**。每一段文案背后都有一个隐藏的冲突结构。分镜的任务不是"配图",而是**把文案的潜台词可视化**。
|
||||||
|
|
||||||
|
### 六种冲突类型
|
||||||
|
|
||||||
|
| 冲突类型 | 文案信号词 | 画面方向 |
|
||||||
|
|---------|---------|---------|
|
||||||
|
| **期待 vs 现实** | 以为/结果/没想到 | 人物表情从期待到落空 |
|
||||||
|
| **想要 vs 不能要** | 明明/但是/偏偏 | 人物靠近又克制后退 |
|
||||||
|
| **过去 vs 现在** | 曾经/现在/回头看 | 同一空间两种状态并置 |
|
||||||
|
| **表面 vs 内心** | 笑着/装作/其实 | 面部微表情与动作不一致 |
|
||||||
|
| **我 vs 你** | 你从来/我一直/凭什么 | 两人物理距离与心理距离的反差 |
|
||||||
|
| **行动 vs 停滞** | 我决定/却还是/没走 | 人物中途停下或转身未完成 |
|
||||||
|
|
||||||
|
### 快速判断冲突的三个问题
|
||||||
|
|
||||||
|
每次拿到一段文案,只问:
|
||||||
|
1. **「谁想要什么,得不到?」** → 欲望冲突
|
||||||
|
2. **「谁知道什么,说不出?」** → 信息冲突
|
||||||
|
3. **「谁在走,谁在留?」** → 行动冲突
|
||||||
|
|
||||||
|
三个问题至少能回答一个,画面就有了。
|
||||||
|
|
||||||
|
### 图文结合三关系(选对才有效)
|
||||||
|
|
||||||
|
| 关系 | 说明 | 效果 |
|
||||||
|
|------|------|------|
|
||||||
|
| **平行** | 画面直接呈现文案内容 | 清晰但无惊喜 |
|
||||||
|
| **对位** | 画面呈现文案的反面或潜台词 | 有层次感,耐看 |
|
||||||
|
| **延伸** | 画面在文案结束后继续发展 | 余韵感强,留白最强 |
|
||||||
|
|
||||||
|
**最优组合 = 对位 + 延伸**
|
||||||
|
> 文案说"我放下了" → 画面是人物手指慢慢松开某样东西,但镜头停在那个东西上,没有跟着人走
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 十、自检清单(输出前必须逐条核对)
|
||||||
|
|
||||||
|
```
|
||||||
|
[ ] 每个 shot 有明确的冲突类型(期待vs现实/想要vs不能/表面vs内心/我vs你/行动vs停滞/过去vs现在)
|
||||||
|
[ ] 中途入场:动作已在进行中,观众必须追赶画面
|
||||||
[ ] 所有 shot 使用同一导演,无混合
|
[ ] 所有 shot 使用同一导演,无混合
|
||||||
[ ] 色彩和光影使用 §二 硬性规则,无去饱和冷蓝/纯黑/灰调光
|
[ ] 色彩和光影使用 §二 硬性规则,无去饱和冷蓝/纯黑/灰调光
|
||||||
[ ] 每个 shot 视频一播放(前0帧)就有动作发生,无静置展示
|
|
||||||
[ ] 每个 shot 有具体视觉物件(不是纯姿态)
|
[ ] 每个 shot 有具体视觉物件(不是纯姿态)
|
||||||
|
[ ] 每个 shot 前0帧动作幅度够大:大幅位移/闯入/撞碎/甩离(不是微动)
|
||||||
[ ] TTS 估算全部 ≤ 6s
|
[ ] TTS 估算全部 ≤ 6s
|
||||||
[ ] 所有 script 拼接 = 原文一字不差
|
[ ] 所有 script 拼接 = 原文一字不差
|
||||||
[ ] 出现的人物:女性=赫本长相+甜酷风+女人味 / 男性=少年感+潮流时尚,整体气质平衡,无土气/油腻
|
[ ] 出现的人物:女性=赫本长相+甜酷风+女人味 / 男性=少年感+潮流时尚,整体气质平衡,无土气/油腻
|
||||||
@@ -237,19 +339,39 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 十、导演选择方法
|
## 十一、导演选择方法
|
||||||
|
|
||||||
根据文案整体气质选定一位导演,全部 shot 统一使用:
|
根据文案整体气质选定一位导演,全部 shot 统一使用:
|
||||||
|
|
||||||
| 文案气质 | 推荐导演 |
|
| 文案气质 | 推荐导演 | 镜头语言 |
|
||||||
|---------|---------|
|
|---------|---------|---------|
|
||||||
| 冷静分析、揭示真相、有深度 | Fincher |
|
| 冷静分析、揭示真相、有深度 | Fincher | 极慢推镜 / 上帝俯瞰 / 静止锁定机位 |
|
||||||
| 力量主张、跨越对抗、爆发感 | Tarantino |
|
| 力量主张、跨越对抗、爆发感 | Tarantino | 后备箱仰角 / 长镜对话 / 脚部特写切入 |
|
||||||
| 孤独积累、克制沉默、都市哲思 | Kitano |
|
| 孤独积累、克制沉默、都市哲思 | Kitano | 静止长镜 / 侧面轮廓 / 空镜插入 |
|
||||||
|
|
||||||
|
**导演镜头运动示例(分镜规划时可直接使用):**
|
||||||
|
|
||||||
|
**Fincher — 「冷静的上帝视角」**
|
||||||
|
- imperceptibly slow push-in toward subject, almost imperceptible camera drift forward
|
||||||
|
- straight down top-down crane shot, figures reduced to geometric shapes
|
||||||
|
- locked-off symmetrical wide shot, zero camera movement, subject moves through perfectly composed frame
|
||||||
|
- smooth tracking shot following subject from behind at fixed distance, steadicam glide
|
||||||
|
|
||||||
|
**Tarantino — 「人物即舞台,对话即表演」**
|
||||||
|
- extreme low angle looking up at characters from below ground level, figures tower against sky
|
||||||
|
- slow alternating over-the-shoulder shots during dialogue, gradual push-in per cut
|
||||||
|
- low camera tracking laterally alongside walking characters, slow motion or normal speed
|
||||||
|
- unexpected close-up cutaway to feet, shoes, hands, low angle floor-level framing
|
||||||
|
|
||||||
|
**Kitano — 「沉默比台词更重」**
|
||||||
|
- completely static locked-off shot held for extended duration, characters enter and exit without camera following
|
||||||
|
- scene cuts abruptly before or after expected climax, violence happens off-screen
|
||||||
|
- characters staged in strict profile, facing opposite directions, emotional distance through staging
|
||||||
|
- sudden cut to empty landscape — ocean, sky, empty road — held stillness as punctuation
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 十一、输出格式
|
## 十二、输出格式
|
||||||
|
|
||||||
**第一步:输出总览行**
|
**第一步:输出总览行**
|
||||||
|
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
```
|
```
|
||||||
光源质感:有温度的光,拒绝纯冷白或去饱和灰调
|
光源质感:有温度的光,拒绝纯冷白或去饱和灰调
|
||||||
光感:被光打亮的主体要有"发光感",光要饱满、温暖、有重量感
|
光感:被光打亮的主体呈现自然光感——光源温暖、轮廓柔和、拒绝灰暗
|
||||||
阴影处理:阴影可以是冷色但必须通透,拒绝"死黑"
|
阴影处理:阴影可以是冷色但必须通透,拒绝"死黑"
|
||||||
氛围层:必须有空气感/光雾感/温度感,夜间场景要有暖色光晕、灯光散射
|
氛围层:必须有空气感/光雾感/温度感,夜间场景要有暖色光晕、灯光散射
|
||||||
浪漫点缀(只一点点):warm glow / golden rim light / amber haze / 光线穿透感
|
浪漫点缀(只一点点):warm glow / golden rim light / amber haze / 光线穿透感
|
||||||
@@ -199,7 +199,7 @@ no margin, no text, no watermark, no logo. Vertical format, aspect ratio 9:16.
|
|||||||
[ ] 人物:女性=赫本长相+甜酷风+女人味 / 男性=少年感+潮流时尚,整体气质平衡
|
[ ] 人物:女性=赫本长相+甜酷风+女人味 / 男性=少年感+潮流时尚,整体气质平衡
|
||||||
[ ] 无土气/油腻/老气形象
|
[ ] 无土气/油腻/老气形象
|
||||||
[ ] 色彩使用 §二 硬性规则:暖调为主(暖橙金/金色/琥珀色),有温度感的光,拒绝灰暗
|
[ ] 色彩使用 §二 硬性规则:暖调为主(暖橙金/金色/琥珀色),有温度感的光,拒绝灰暗
|
||||||
[ ] 光影:被光打亮的主体有发光感,阴影通透,拒绝死黑
|
[ ] 光影:被光打亮的主体呈现自然光感——光源温暖、轮廓柔和,拒绝灰暗
|
||||||
[ ] 构图使用 directorRef 指定导演的完整构图词组,无混合
|
[ ] 构图使用 directorRef 指定导演的完整构图词组,无混合
|
||||||
[ ] 图文结合:shotDesc 里的视觉物件/特效是否直接对应旁白的核心概念(内耗→碎镜/游戏→棋盘/时间→沙漏等)
|
[ ] 图文结合:shotDesc 里的视觉物件/特效是否直接对应旁白的核心概念(内耗→碎镜/游戏→棋盘/时间→沙漏等)
|
||||||
[ ] shotDesc 中的动作是"即将发生"的瞬间,非"已完成"状态
|
[ ] shotDesc 中的动作是"即将发生"的瞬间,非"已完成"状态
|
||||||
@@ -208,7 +208,106 @@ no margin, no text, no watermark, no logo. Vertical format, aspect ratio 9:16.
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 八、输入规范
|
## 八、冲突感设计:文案→画面的视觉转化
|
||||||
|
|
||||||
|
### 核心思路
|
||||||
|
|
||||||
|
文案口播的本质是**情绪在时间轴上的变化**。每一段文案背后都有一个隐藏的冲突结构。图片的任务不是"配图",而是**把文案的潜台词可视化**。
|
||||||
|
|
||||||
|
### 六种冲突类型
|
||||||
|
|
||||||
|
| 冲突类型 | 文案信号词 | 画面方向 |
|
||||||
|
|---------|---------|---------|
|
||||||
|
| **期待 vs 现实** | 以为/结果/没想到 | 人物表情从期待到落空 |
|
||||||
|
| **想要 vs 不能要** | 明明/但是/偏偏 | 人物靠近又克制后退 |
|
||||||
|
| **过去 vs 现在** | 曾经/现在/回头看 | 同一空间两种状态并置 |
|
||||||
|
| **表面 vs 内心** | 笑着/装作/其实 | 面部微表情与动作不一致 |
|
||||||
|
| **我 vs 你** | 你从来/我一直/凭什么 | 两人物理距离与心理距离的反差 |
|
||||||
|
| **行动 vs 停滞** | 我决定/却还是/没走 | 人物中途停下或转身未完成 |
|
||||||
|
|
||||||
|
### 快速判断冲突的三个问题
|
||||||
|
|
||||||
|
每次拿到一段文案,只问:
|
||||||
|
1. **「谁想要什么,得不到?」** → 欲望冲突
|
||||||
|
2. **「谁知道什么,说不出?」** → 信息冲突
|
||||||
|
3. **「谁在走,谁在留?」** → 行动冲突
|
||||||
|
|
||||||
|
三个问题至少能回答一个,画面就有了。
|
||||||
|
|
||||||
|
### 图文结合三关系(选对才有效)
|
||||||
|
|
||||||
|
| 关系 | 说明 | 效果 |
|
||||||
|
|------|------|------|
|
||||||
|
| **平行** | 画面直接呈现文案内容 | 清晰但无惊喜 |
|
||||||
|
| **对位** | 画面呈现文案的反面或潜台词 | 有层次感,耐看 |
|
||||||
|
| **延伸** | 画面在文案结束后继续发展 | 余韵感强,留白最强 |
|
||||||
|
|
||||||
|
**最优组合 = 对位 + 延伸**
|
||||||
|
> 文案说"我放下了" → 画面是人物手指慢慢松开某样东西,但镜头停在那个东西上,没有跟着人走
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 九、图像风格参考(执黑先行风格系统)
|
||||||
|
|
||||||
|
以下风格系统为执黑先行账号的统一视觉参考,**所有 imagePrompt 可选择性引用**,不得与 §二 硬性色彩规则冲突。
|
||||||
|
|
||||||
|
### 风格识别
|
||||||
|
|
||||||
|
核心风格:「现代都市插画 × 电影感构图 × 暖调色彩 × 生活化叙事」
|
||||||
|
|
||||||
|
### 媒介感
|
||||||
|
|
||||||
|
- 数字绘画,带有手绘质感笔触
|
||||||
|
- 半精细:人物面部精细,背景简化色块
|
||||||
|
- 无明显硬线稿,靠色块对比塑形
|
||||||
|
- RGB色差/色散效果(chromatic aberration)贯穿
|
||||||
|
|
||||||
|
### 色彩系统(选其一,与 §二 暖调规则结合使用)
|
||||||
|
|
||||||
|
| 模式 | 场景 | 主色调 | 辅助色 |
|
||||||
|
|------|------|--------|--------|
|
||||||
|
| **霓虹夜间** | 夜店/派对/深夜室外 | 深紫 #2D1B69 + 品红粉 #C44B8A | 电蓝边缘光 + 霓虹橙 |
|
||||||
|
| **戏剧红蓝** | 正式场合/高张力对话 | 饱和红 #CC2200 | 深钴蓝 #1A1A6E + 金色高光 |
|
||||||
|
| **暖琥珀日常** | 家里/厨房/日常温馨 | 暖米色/柔粉/琥珀 | 男主皮肤偏玫瑰红渲染 |
|
||||||
|
| **冷青漂浮** | 户外/梦幻/意识流 | 浅青/水鸭色 | 发光背景剪影人物 |
|
||||||
|
|
||||||
|
### 光影系统
|
||||||
|
|
||||||
|
- 强方向性单光源,非自然漫射光
|
||||||
|
- 男性角色惯用「红/粉色皮肤渲染」暗示强光打脸
|
||||||
|
- 女性角色皮肤保持自然偏暖,光感柔和
|
||||||
|
- 背光/逆光勾勒人物剪影轮廓
|
||||||
|
- 画面常有1-2个强高光点(手机屏/灯/窗)
|
||||||
|
- 光比高,暗部直接压但有通透感(非死黑)
|
||||||
|
|
||||||
|
### 构图与镜头
|
||||||
|
|
||||||
|
- 竖版构图为主(9:16 / 4:5)
|
||||||
|
- 非对称构图,人物偏移画面中心
|
||||||
|
- 大量使用「过肩镜头」「后背视角」「仰角」
|
||||||
|
- 前景虚化元素制造景深层次
|
||||||
|
- 人物局部出画(头顶/手臂被切割),制造临场感
|
||||||
|
- 「监视感」构图——从后方/侧面偷看
|
||||||
|
|
||||||
|
### 通用图像提示词模板
|
||||||
|
|
||||||
|
```
|
||||||
|
[场景描述], digital illustration with semi-painterly style,
|
||||||
|
figure rendered with bold color blocking, soft brushstroke textures,
|
||||||
|
male character with youthful features, clean-cut silhouette, female character
|
||||||
|
with Audrey Hepburn urban elegance, warm natural skin tone,
|
||||||
|
strong directional single light source, high contrast with crushed but translucent shadows,
|
||||||
|
skin illuminated in warm amber/gold tones, chromatic aberration effect on edges,
|
||||||
|
fine film grain overlay across entire image, comic-style hand-drawn black accent lines,
|
||||||
|
asymmetric composition, figures partially cropped by frame edge,
|
||||||
|
[色彩模式: purple-magenta neon / crimson vs cobalt blue / warm amber domestic / pale cyan dreamy],
|
||||||
|
vertical format 9:16, cinematic intimate atmosphere,
|
||||||
|
semi-detailed faces with simplified painterly backgrounds
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 九、输入规范
|
||||||
|
|
||||||
```
|
```
|
||||||
【shotDesc】当前 Shot 的英文分镜描述
|
【shotDesc】当前 Shot 的英文分镜描述
|
||||||
@@ -222,7 +321,7 @@ no margin, no text, no watermark, no logo. Vertical format, aspect ratio 9:16.
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 九、图文结合策略(核心章节)
|
## 十、图文结合策略(核心章节)
|
||||||
|
|
||||||
### 策略核心原则
|
### 策略核心原则
|
||||||
|
|
||||||
@@ -278,7 +377,7 @@ no margin, no text, no watermark, no logo. Vertical format, aspect ratio 9:16.
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 十、输出格式
|
## 十一、输出格式
|
||||||
|
|
||||||
```
|
```
|
||||||
### Shot [N] 图片提示词 | [导演] | [模型]
|
### Shot [N] 图片提示词 | [导演] | [模型]
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
```
|
```
|
||||||
光源质感:有温度的光,拒绝纯冷白或去饱和灰调
|
光源质感:有温度的光,拒绝纯冷白或去饱和灰调
|
||||||
光感:被光打亮的主体要有"发光感",光要饱满、温暖、有重量感
|
光感:被光打亮的主体呈现自然光感——光源温暖、轮廓柔和、拒绝灰暗
|
||||||
阴影处理:阴影可以是冷色但必须通透,拒绝"死黑"
|
阴影处理:阴影可以是冷色但必须通透,拒绝"死黑"
|
||||||
氛围层:必须有空气感/光雾感/温度感,夜间场景要有暖色光晕、灯光散射
|
氛围层:必须有空气感/光雾感/温度感,夜间场景要有暖色光晕、灯光散射
|
||||||
浪漫点缀(只一点点):warm glow / golden rim light / amber haze / 光线穿透感
|
浪漫点缀(只一点点):warm glow / golden rim light / amber haze / 光线穿透感
|
||||||
@@ -59,7 +59,101 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 四、导演镜头运动词库(只对应镜头运动语言,色彩用 §二 硬性规则)
|
## 四、中途入场原则:0帧冲击
|
||||||
|
|
||||||
|
### 核心原理:「In Medias Res」
|
||||||
|
|
||||||
|
**每个片段不从"开始"拍,而是从"已经发生到最紧张的那一秒"开始。**
|
||||||
|
|
||||||
|
> 冲击力 = 动作已在进行 + 信息不完整引发好奇 + 画面或人物有明显运动
|
||||||
|
|
||||||
|
视频一播放,观众就必须看到动作正在发生。不要给观众"平静的起点"——让他们用前3秒追赶画面,他们就没有时间划走。
|
||||||
|
|
||||||
|
### 中途入场的两种来源
|
||||||
|
|
||||||
|
#### A 类 —「镜头动」:摄影机运动制造冲击
|
||||||
|
|
||||||
|
| 运动方式 | 描述 | 适用导演 |
|
||||||
|
|---------|------|---------|
|
||||||
|
| 急速下降落地 | 镜头从高处快速下降至地面,揭示已发生的动作 | Fincher/Tarantino |
|
||||||
|
| 旋转切入 | 镜头旋转进入场景,dutch 角度修正 | Tarantino |
|
||||||
|
| 极速推进(Smash Zoom) | 从极宽到极近,一秒内完成,不渐变 | Tarantino |
|
||||||
|
| 跟不上的跟拍 | 镜头追赶主体,主体已在前方,部分出画 | Fincher |
|
||||||
|
| 遮挡物后突然暴露 | 镜头或主体移动,场景信息突然释放 | Kitano |
|
||||||
|
|
||||||
|
#### B 类 —「人/物动」:主体运动制造冲击
|
||||||
|
|
||||||
|
| 运动方式 | 描述 | 适用导演 |
|
||||||
|
|---------|------|---------|
|
||||||
|
| 突然转身/回头 | clip opens mid-turn,头发甩入画,面部在第一帧锁定镜头 | 全导演 |
|
||||||
|
| 闯入画面 | 人物从边缘高速入画,无预警,镜头捕捉其跨步瞬间 | Tarantino |
|
||||||
|
| 抓握/推开 | clip opens on 手已抓住手腕/衣领——张力已在峰值,无前置 | 全导演 |
|
||||||
|
| 物体砸向镜头 | 物件在开场帧直接扔向镜头,极致近景冲击,然后切反应 | Tarantino |
|
||||||
|
| 从画面外拉入 | 人物被拉入/拽入,已失去平衡,观众立刻问"谁在拉" | Fincher |
|
||||||
|
|
||||||
|
### 冲突感强化词(叠加使用)
|
||||||
|
|
||||||
|
```
|
||||||
|
scene already in progress when clip begins
|
||||||
|
conflict at peak not at start
|
||||||
|
no establishing shot — drop viewer into middle of action
|
||||||
|
whip pan opening, subject in motion frame one
|
||||||
|
asymmetric power dynamic immediately visible
|
||||||
|
something has just happened or is about to — viewer must catch up
|
||||||
|
```
|
||||||
|
|
||||||
|
### 按情绪分类的开场模板
|
||||||
|
|
||||||
|
| 情绪类型 | 开场策略 |
|
||||||
|
|---------|---------|
|
||||||
|
| 愤怒/对抗 | clip opens on face inches from face,already shouting or silent with rage,camera slightly shaking |
|
||||||
|
| 欲望/吸引 | clip opens mid-turn,subject's gaze snaps to something off-screen,slow smash-zoom onto expression |
|
||||||
|
| 逃跑/追逐 | clip opens on feet already running,ground blurring below,camera low and tracking |
|
||||||
|
| 沉默的张力 | clip opens on two figures, backs to each other, already in standoff, locked-off static shot |
|
||||||
|
| 意外/反转 | clip opens on mundane detail — hand, cup, door — something is wrong that viewer can't immediately name |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 五、冲突感设计:文案→画面的视觉转化
|
||||||
|
|
||||||
|
### 核心思路
|
||||||
|
|
||||||
|
文案口播的本质是**情绪在时间轴上的变化**。每一段文案背后都有一个隐藏的冲突结构。视频的任务不是"配图",而是**把文案的潜台词可视化**。
|
||||||
|
|
||||||
|
### 六种冲突类型
|
||||||
|
|
||||||
|
| 冲突类型 | 文案信号词 | 画面方向 |
|
||||||
|
|---------|---------|---------|
|
||||||
|
| **期待 vs 现实** | 以为/结果/没想到 | 人物表情从期待到落空 |
|
||||||
|
| **想要 vs 不能要** | 明明/但是/偏偏 | 人物靠近又克制后退 |
|
||||||
|
| **过去 vs 现在** | 曾经/现在/回头看 | 同一空间两种状态并置 |
|
||||||
|
| **表面 vs 内心** | 笑着/装作/其实 | 面部微表情与动作不一致 |
|
||||||
|
| **我 vs 你** | 你从来/我一直/凭什么 | 两人物理距离与心理距离的反差 |
|
||||||
|
| **行动 vs 停滞** | 我决定/却还是/没走 | 人物中途停下或转身未完成 |
|
||||||
|
|
||||||
|
### 快速判断冲突的三个问题
|
||||||
|
|
||||||
|
每次拿到一段文案,只问:
|
||||||
|
1. **「谁想要什么,得不到?」** → 欲望冲突
|
||||||
|
2. **「谁知道什么,说不出?」** → 信息冲突
|
||||||
|
3. **「谁在走,谁在留?」** → 行动冲突
|
||||||
|
|
||||||
|
三个问题至少能回答一个,画面就有了。
|
||||||
|
|
||||||
|
### 图文结合三关系(选对才有效)
|
||||||
|
|
||||||
|
| 关系 | 说明 | 效果 |
|
||||||
|
|------|------|------|
|
||||||
|
| **平行** | 画面直接呈现文案内容 | 清晰但无惊喜 |
|
||||||
|
| **对位** | 画面呈现文案的反面或潜台词 | 有层次感,耐看 |
|
||||||
|
| **延伸** | 画面在文案结束后继续发展 | 余韵感强,留白最强 |
|
||||||
|
|
||||||
|
**最优组合 = 对位 + 延伸**
|
||||||
|
> 文案说"我放下了" → 画面是人物手指慢慢松开某样东西,但镜头停在那个东西上,没有跟着人走
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 六、导演镜头运动词库(只对应镜头运动语言,色彩用 §二 硬性规则)
|
||||||
|
|
||||||
### Fincher 镜头运动层
|
### Fincher 镜头运动层
|
||||||
|
|
||||||
@@ -165,7 +259,7 @@
|
|||||||
或镜头快速切走,不缓慢收尾,不慢慢结束】
|
或镜头快速切走,不缓慢收尾,不慢慢结束】
|
||||||
|
|
||||||
色彩基调:暖调为主,暖橙金/金色主光,有温度感,拒绝灰暗。
|
色彩基调:暖调为主,暖橙金/金色主光,有温度感,拒绝灰暗。
|
||||||
光感:被光打亮的主体要有发光感,光要饱满、温暖。
|
光感:被光打亮的主体呈现自然光感——光源温暖、轮廓柔和。
|
||||||
|
|
||||||
竖版9:16画幅,无字幕,无水印。
|
竖版9:16画幅,无字幕,无水印。
|
||||||
```
|
```
|
||||||
@@ -173,22 +267,147 @@
|
|||||||
**禁止的 Prompt 结尾:** "缓缓" / "慢慢" / "渐渐" / "慢慢消失"(禁止慢速结尾)
|
**禁止的 Prompt 结尾:** "缓缓" / "慢慢" / "渐渐" / "慢慢消失"(禁止慢速结尾)
|
||||||
**禁止使用弱动词:** "站" / "停" / "静" / "缓" / "微" / "轻" / "抬" / "落"
|
**禁止使用弱动词:** "站" / "停" / "静" / "缓" / "微" / "轻" / "抬" / "落"
|
||||||
|
|
||||||
|
色彩基调:暖调为主,暖橙金/金色主光,有温度感,拒绝灰暗。
|
||||||
|
光感:被光打亮的主体呈现自然光感——光源温暖、轮廓柔和。
|
||||||
|
竖版9:16画幅,无字幕,无水印。
|
||||||
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 八、自检清单(输出 videoPrompt 前逐条核对)
|
## 八、性张力可选模块
|
||||||
|
|
||||||
|
**使用条件**:当分镜/图片中出现人物,且风格方向涉及人物张力/吸引力表达时,可选择性使用本模块。不是每个 prompt 都必须触发,仅在"人物是画面核心张力"时启用。
|
||||||
|
|
||||||
|
### 女性版
|
||||||
|
|
||||||
|
**核心逻辑**:若隐现 + 被偷看感。
|
||||||
|
|
||||||
|
**身材描述:**
|
||||||
|
```
|
||||||
|
slender waist with subtle feminine curves, delicate collarbone visible,
|
||||||
|
graceful long neck, soft shoulders, natural body proportions that draw the eye
|
||||||
|
```
|
||||||
|
|
||||||
|
**穿搭:**
|
||||||
|
```
|
||||||
|
lightweight fabric with slight translucency, form-fitting silhouette,
|
||||||
|
clothing with natural wrinkles from movement, subtle skin exposure at unexpected areas
|
||||||
|
(collarbone, lower back, shoulder), fabric tension suggesting the body beneath
|
||||||
|
```
|
||||||
|
|
||||||
|
**姿态/动作:**
|
||||||
|
```
|
||||||
|
caught mid-movement, slightly off-balance, reaching upward or turning away,
|
||||||
|
hair falling across face, unconsciously adjusting clothing, weight shifted to one hip,
|
||||||
|
caught in an unguarded natural moment
|
||||||
|
```
|
||||||
|
|
||||||
|
**视角/构图:**
|
||||||
|
```
|
||||||
|
shot from slightly below eye level at a 3/4 rear angle,
|
||||||
|
shallow depth of field with subject slightly out of perfect focus,
|
||||||
|
handheld camera feel with subtle motion blur,
|
||||||
|
subject unaware of the lens, candid stolen-moment framing
|
||||||
|
```
|
||||||
|
|
||||||
|
**氛围强化:**
|
||||||
|
```
|
||||||
|
soft backlight creating body outline glow, ambient environmental noise implied,
|
||||||
|
natural imperfect lighting, slight lens compression, documentary-style rawness
|
||||||
|
```
|
||||||
|
|
||||||
|
**完整模板:**
|
||||||
|
```
|
||||||
|
A 22-year-old woman, effortlessly captivating, slender figure with natural feminine curves,
|
||||||
|
graceful collarbone and long neck visible, wearing [outfit] in lightweight fabric with
|
||||||
|
subtle translucency and natural movement wrinkles, caught in an unguarded moment —
|
||||||
|
slightly off-balance, reaching or turning, shot from a 3/4 rear low angle by an unnoticed
|
||||||
|
observer, shallow depth of field, soft backlight outlining her silhouette,
|
||||||
|
candid handheld feel, slight motion blur, she is completely unaware of the camera
|
||||||
|
```
|
||||||
|
(替换 [outfit] 为具体场景服装:西装/ streetwear/ 设计师款等)
|
||||||
|
|
||||||
|
### 男性版
|
||||||
|
|
||||||
|
**核心逻辑**:压迫感 + 掌控感 + 不在意你。
|
||||||
|
|
||||||
|
**身材描述:**
|
||||||
|
```
|
||||||
|
broad shoulders tapering to narrow waist, forearm muscles visible with rolled sleeves,
|
||||||
|
strong jaw and defined neck, tall commanding presence,
|
||||||
|
subtle physical power implied rather than displayed
|
||||||
|
```
|
||||||
|
|
||||||
|
**穿搭:**
|
||||||
|
```
|
||||||
|
well-fitted clothing that suggests physicality without showing it,
|
||||||
|
slightly open collar, rolled-up sleeves revealing forearms,
|
||||||
|
fabric pulling slightly at the shoulders, understated but expensive-looking,
|
||||||
|
dark or neutral tones, slight dishevelment — tie loosened, shirt untucked at one side
|
||||||
|
```
|
||||||
|
|
||||||
|
**姿态/动作:**
|
||||||
|
```
|
||||||
|
leaning against a wall with one shoulder, arms crossed loosely,
|
||||||
|
hand running through hair, looking somewhere else entirely,
|
||||||
|
slow deliberate movement, jaw slightly set,
|
||||||
|
occupying space with quiet confidence, not performing for anyone
|
||||||
|
```
|
||||||
|
|
||||||
|
**视角/构图:**
|
||||||
|
```
|
||||||
|
shot from slight below, looking up at him,
|
||||||
|
he does not look at the camera — his gaze is elsewhere,
|
||||||
|
tight framing cutting off the top of frame suggesting his scale,
|
||||||
|
low key dramatic side lighting, strong shadow on one half of face,
|
||||||
|
foreground element slightly blurred adding depth and voyeuristic framing
|
||||||
|
```
|
||||||
|
|
||||||
|
**氛围强化:**
|
||||||
|
```
|
||||||
|
cigarette smoke or steam in air, urban night setting or industrial interior,
|
||||||
|
single strong light source creating hard shadows, implied motion — like he just walked in or is about to leave
|
||||||
|
```
|
||||||
|
|
||||||
|
**完整模板:**
|
||||||
|
```
|
||||||
|
A 28-year-old man, quietly commanding and magnetic, broad shoulders and forearms visible
|
||||||
|
with rolled sleeves, strong jaw, tall frame, wearing [outfit] — well-fitted, slightly disheveled,
|
||||||
|
collar open, leaning or standing with effortless dominance, not aware of or interested in
|
||||||
|
being watched, his gaze directed away — distant, unreadable, shot from below at a 3/4 front
|
||||||
|
angle, tight crop suggesting his scale, hard dramatic side lighting with deep shadows,
|
||||||
|
foreground blur adding depth, cinematic still quality, like a frame from a prestige film
|
||||||
|
```
|
||||||
|
(替换 [outfit] 为具体场景服装;男主年龄固定22岁左右,参考 Justin Bieber 五官 + 参考图发型)
|
||||||
|
|
||||||
|
### 张力强度调节
|
||||||
|
|
||||||
|
| 强度 | 关键词 |
|
||||||
|
|------|--------|
|
||||||
|
| 微妙/高级 | understated allure, quiet magnetism |
|
||||||
|
| 明显/商业 | overtly attractive, editorial sensuality |
|
||||||
|
| 强烈/电影感 | smoldering presence, charged with unspoken tension |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 九、自检清单(输出 videoPrompt 前逐条核对)
|
||||||
|
|
||||||
```
|
```
|
||||||
[ ] 视频从第0帧立即开始运动,无任何静置展示阶段
|
[ ] 视频从第0帧立即开始运动,无任何静置展示阶段
|
||||||
[ ] 主体动作从第0帧立即发生,不是从第1-2秒才发生
|
[ ] 主体动作从第0帧立即发生,不是从第1-2秒才发生
|
||||||
|
[ ] 中途入场:动作已在进行中,观众必须追赶画面
|
||||||
|
[ ] 每个 shot 有明确的冲突感(期待vs现实/想要vs不能/表面vs内心等)
|
||||||
[ ] 动作来源:从文案核心动词提取,不是预设动作词库
|
[ ] 动作来源:从文案核心动词提取,不是预设动作词库
|
||||||
[ ] 主体动作幅度够大:大大步/冲/撕/撞/推/甩(不是微动)
|
[ ] 主体动作幅度够大:大大步/冲/撕/撞/推/甩(不是微动)
|
||||||
[ ] 无弱动词:站/停/静/缓/微/轻/抬/落(全部替换)
|
[ ] 无弱动词:站/停/静/缓/微/轻/抬/落(全部替换)
|
||||||
[ ] 无"缓缓"/"慢慢"/"渐渐"等慢速结尾
|
[ ] 无"缓缓"/"慢慢"/"渐渐"等慢速结尾
|
||||||
[ ] 冲突动作来自 script 的核心动词或象征制造
|
[ ] 冲突动作来自 script 的核心动词或冲突类型提取
|
||||||
|
[ ] 图文结合关系:对位+延伸(不是平行的简单配图)
|
||||||
[ ] 人物动作自然有力量,不要装逼/生硬/刻意表演感
|
[ ] 人物动作自然有力量,不要装逼/生硬/刻意表演感
|
||||||
[ ] 人物:女性=赫本+甜酷风+女人味 / 男性=少年感+潮流时尚
|
[ ] 人物:女性=赫本+甜酷风+女人味 / 男性=少年感+潮流时尚+22岁
|
||||||
[ ] 有浪漫点缀(只一点点)
|
[ ] 有浪漫点缀(只一点点)
|
||||||
[ ] 使用 §二 硬性色彩规则:暖调为主(暖橙金/金色/琥珀色),有温度感,拒绝灰暗
|
[ ] 使用 §二 硬性色彩规则:暖调为主(暖橙金/金色/琥珀色),有温度感,拒绝灰暗
|
||||||
|
[ ] 光感自然:光源温暖、轮廓柔和,拒绝"发光感"/超能力式表达
|
||||||
[ ] 使用 directorRef 指定导演的镜头运动词库,无混合
|
[ ] 使用 directorRef 指定导演的镜头运动词库,无混合
|
||||||
[ ] 图文结合:视频动作是否延续图片的视觉象征(碎镜→镜碎/棋盘→棋子落定)?
|
[ ] 图文结合:视频动作是否延续图片的视觉象征(碎镜→镜碎/棋盘→棋子落定)?
|
||||||
[ ] 字数 ≥ 150字(仅设下限,建议精简但不强设上限)
|
[ ] 字数 ≥ 150字(仅设下限,建议精简但不强设上限)
|
||||||
@@ -196,7 +415,7 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 九、输入规范
|
## 十、输入规范
|
||||||
|
|
||||||
```
|
```
|
||||||
【shotDesc】当前 Shot 的英文分镜描述
|
【shotDesc】当前 Shot 的英文分镜描述
|
||||||
@@ -210,7 +429,7 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 十、输出格式
|
## 十一、输出格式
|
||||||
|
|
||||||
```
|
```
|
||||||
### Shot [N] 视频提示词 | [Xs] | [导演] | [模型]
|
### Shot [N] 视频提示词 | [Xs] | [导演] | [模型]
|
||||||
@@ -233,7 +452,7 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 十一、图文结合策略
|
## 十二、图文结合策略
|
||||||
|
|
||||||
视频的图文结合与图片提示词 §九 策略一致,**视频是图片的动态化**。视频 prompt 中的动作必须延续图片的图文对应关系。
|
视频的图文结合与图片提示词 §九 策略一致,**视频是图片的动态化**。视频 prompt 中的动作必须延续图片的图文对应关系。
|
||||||
|
|
||||||
@@ -258,7 +477,7 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 十二、完整示例
|
## 十三、完整示例
|
||||||
|
|
||||||
### 示例A|Fincher · 镜子冲突 + 缓慢推进
|
### 示例A|Fincher · 镜子冲突 + 缓慢推进
|
||||||
|
|
||||||
@@ -281,7 +500,7 @@ golden rim light 在边缘快速闪烁,浪漫点缀(一点点)。
|
|||||||
结尾:镜头继续缓慢推进至两人对视瞬间,积累张力,不缓慢收尾。
|
结尾:镜头继续缓慢推进至两人对视瞬间,积累张力,不缓慢收尾。
|
||||||
|
|
||||||
色彩基调:暖调为主,暖橙金/金色主光,有温度感,拒绝灰暗。
|
色彩基调:暖调为主,暖橙金/金色主光,有温度感,拒绝灰暗。
|
||||||
光感:被光打亮的主体有发光感,光要饱满、温暖。
|
光感:被光打亮的主体呈现自然光感——光源温暖、轮廓柔和、拒绝灰暗
|
||||||
竖版9:16画幅,无字幕,无水印。
|
竖版9:16画幅,无字幕,无水印。
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -309,7 +528,7 @@ golden rim light 在边缘快速闪烁,浪漫点缀(一点点)。
|
|||||||
结尾:镜头快速跟随两人冲入光亮处,动作不缓慢收尾。
|
结尾:镜头快速跟随两人冲入光亮处,动作不缓慢收尾。
|
||||||
|
|
||||||
色彩基调:暖调为主,暖橙金/金色主光,有温度感,拒绝灰暗。
|
色彩基调:暖调为主,暖橙金/金色主光,有温度感,拒绝灰暗。
|
||||||
光感:被光打亮的主体有发光感,光要饱满、温暖。
|
光感:被光打亮的主体呈现自然光感——光源温暖、轮廓柔和、拒绝灰暗
|
||||||
竖版9:16画幅,无字幕,无水印。
|
竖版9:16画幅,无字幕,无水印。
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -337,7 +556,7 @@ golden glow 笼罩两人,浪漫点缀(一点点)。
|
|||||||
结尾:镜头继续缓慢横移,揭示两人与周围流动世界的反差。
|
结尾:镜头继续缓慢横移,揭示两人与周围流动世界的反差。
|
||||||
|
|
||||||
色彩基调:暖调为主,暖橙金/金色主光,有温度感,拒绝灰暗。
|
色彩基调:暖调为主,暖橙金/金色主光,有温度感,拒绝灰暗。
|
||||||
光感:被光打亮的主体有发光感,光要饱满、温暖。
|
光感:被光打亮的主体呈现自然光感——光源温暖、轮廓柔和、拒绝灰暗
|
||||||
竖版9:16画幅,无字幕,无水印。
|
竖版9:16画幅,无字幕,无水印。
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -366,7 +585,7 @@ golden rim light 在碎片边缘闪烁,浪漫点缀(一点点)。
|
|||||||
结尾:镜头快速横切至两人对视位置,揭示张力。
|
结尾:镜头快速横切至两人对视位置,揭示张力。
|
||||||
|
|
||||||
色彩基调:暖调为主,暖橙金/金色主光,有温度感,拒绝灰暗。
|
色彩基调:暖调为主,暖橙金/金色主光,有温度感,拒绝灰暗。
|
||||||
光感:被光打亮的主体有发光感,光要饱满、温暖。
|
光感:被光打亮的主体呈现自然光感——光源温暖、轮廓柔和、拒绝灰暗
|
||||||
竖版9:16画幅,无字幕,无水印。
|
竖版9:16画幅,无字幕,无水印。
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -395,6 +614,6 @@ clean-cut 服装随撕扯产生大幅褶皱变化,少年感轮廓始终清晰
|
|||||||
结尾:镜头快速俯冲向金色裂口,揭示纸币困住两人的瞬间。
|
结尾:镜头快速俯冲向金色裂口,揭示纸币困住两人的瞬间。
|
||||||
|
|
||||||
色彩基调:暖调为主,暖橙金/金色主光,有温度感,拒绝灰暗。
|
色彩基调:暖调为主,暖橙金/金色主光,有温度感,拒绝灰暗。
|
||||||
光感:被光打亮的主体有发光感,光要饱满、温暖。
|
光感:被光打亮的主体呈现自然光感——光源温暖、轮廓柔和、拒绝灰暗
|
||||||
竖版9:16画幅,无字幕,无水印。
|
竖版9:16画幅,无字幕,无水印。
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
cd "$(dirname "$0")"
|
cd /Users/lc/Desktop/CLAUDE/video-create/
|
||||||
claude --dangerously-skip-permissions
|
claude --dangerously-skip-permissions
|
||||||
|
|||||||
Reference in New Issue
Block a user