---
name: pain-solution-home
type: pain-solution
category: home
duration_sweet_spot: 18-22s
design_principle: "每个字段对应一个可预见的失败模式；字段密度按镜头风险不对称"
---

# Template: 痛点-解决型（家居 / 日用）

> **第一性原理**：本模板的每个字段都是为了阻止一个具体的失败模式。没有装饰字段。
> **适合**：家居 / 日用 / 清洁 / 收纳，客单价 ¥50–300
> **高风险镜头**：#4（产品首次出现）· #9（商品 CTA）—— 字段密度最高

---

# A · 项目卡（**对抗"类型选错 / 决策基础不全"**）

| 字段 | 填写 | 不填的后果 |
|---|---|---|
| `{product_name}` | | PRODUCT_LOCK 无锚点 |
| `{product_category}` | | 判断不了是否属于本模板 |
| `{price}` / `{original_price}` | | CTA 写不出 |
| `{price_point}`（低/中/高客单）| | 客单 >¥300 应切 KOL 模板 |
| `{target_user}` | | Hook 找不到切入语气 |
| `{core_pain_noun}`（如"脏水"/"油污"）| | HOOK 模板无法填充 |

---

# B · 五段骨架（**对抗"电商结构不全，漏 PROOF 则转化崩"**）

| 段 | 时长 | 必须决定的事 |
|---|---|---|
| HOOK | 0-2s | 痛点反问的**一句话**（≤15 字）|
| PAIN | 2-5s | 旧方案要暴露哪**两个**缺陷 |
| SOLUTION | 5-12s | 核心动作名（如"一脚踩→自动拧"）|
| PROOF | 12-18s | **拿什么证据**：销量数字 / 评论截图 / 对比图（必须指定）|
| CTA | 18-22s | 紧迫感 + 位置指示（"左下角 ¥99 限时"）|

---

# C · 镜头表（**字段密度按风险不对称**）

**低风险镜头**（#1-#3 痛点场景）只需要 4 列；
**高风险镜头**（#4-#6 产品演示 · #9 CTA）增加 PRODUCT_LOCK + REFERENCE_IMG + NEGATIVE 三列。

| # | 时长 | 画面 | 字幕 | 运镜 | PRODUCT_LOCK | REF_IMG | NEGATIVE |
|---|---|---|---|---|---|---|---|
| 1 | 0-2s | `{pain_CU}` 痛点 CU | `{hook_line}` | CU + 手持微抖 | — | `refs/pain_context.jpg`(可选) | no text overlay |
| 2 | 2-3.5s | `{old_method_pain}` | "痛点关键词" | 跟手 | — | — | — |
| 3 | 3.5-5s | `{pain_consequence}` | "三大问题" | 特写 | — | — | — |
| **4** | **5-8s** | **`{product}` 出场 + 核心动作** | `{core_action}` | **CU + 静止** | **★ full** | **`refs/product.jpg`** | **no variations, no morphing** |
| **5** | **8-11s** | **`{product_demo}` 效果** | "自动/一键" | **跟手** | **★ same as #4** | **`refs/product.jpg`** | **no color shift, no flip** |
| **6** | **11-14s** | **全景 `{clean_result}`** | "省时 80%" | **中景** | **★ same** | — | **no warping** |
| 7 | 14-17s | `{sales_screenshot}` | "热卖 {sales_number}" | 屏录 | — | `refs/sales_page.png` | no fake data, no blur |
| 8 | 17-19s | `{reviews_rollup}` | "4.9 分好评" | 屏录 | — | `refs/reviews.png` | no text distortion |
| **9** | **19-22s** | **`{product_CU}` + 价格 + 购物车箭头** | `{cta_line}` | **CU + 轻推** | **★ hero shot** | **`refs/product.jpg`** | **no burned-in subtitle, no extra arrows** |

---

# D · PRODUCT_LOCK 规范（**对抗"AI 生成时产品每段都变形"**）

```yaml
product_lock:
  name: "{product_name}"
  must_specify:
    - color_palette: "{e.g. matte white + silver accents + blue ring}"
    - material_finish: "{e.g. ABS plastic + brushed aluminum}"
    - logo_position: "{e.g. top front, 5mm height}"
    - silhouette: "{e.g. cylindrical head + 30cm pole + pedal base}"
  consistency_method:
    primary: "same seed across shots #4/#5/#6/#9"
    backup: "image-to-video chain #4 → #5 → #6 (use last frame as next input)"
    reference_image: "refs/product.jpg (800x800 white background, 3+ angles)"
```

---

# E · 参考图清单（**对抗"缺视觉锚点 / 照着空气生成"**）

| 文件 | 用途 | 必须有 |
|---|---|---|
| `refs/product.jpg` | 产品主图（白底 · ≥800x800） | ✅ |
| `refs/product_detail.jpg` | 细节特写（logo / 材质） | ✅ |
| `refs/pain_context.jpg` | 痛点场景参考（可选，增强 #1-#3 真实感） | ⚠️ 推荐 |
| `refs/sales_page.png` | 销量截图（用于 #7） | ✅ |
| `refs/reviews.png` | 评论滚动截图（用于 #8） | ✅ |

**缺任何一张 ✅ 标的 → storyboard 未完成，不能进生成**。

---

# F · 通用默认值

```yaml
aspect: "9:16"
total_duration: 22
pacing: moderate-fast
asl: 2.4  # 平均镜头长度（秒）
bgm:
  douyin: "商家原声讲解"
  tiktok: "original sound"
  xhs: "轻音乐 + ASMR"
hook_template: "你家的 {core_pain_noun} 还是这样吗？"
cta_template: "左下角 {price}（原价 {original_price}）限时"
```

---

# G · 平台 Delta（**对抗"一版三投，数据必有两个差"**）

| | 抖音小店 | TikTok Shop | 小红书 |
|---|---|---|---|
| 字幕 | 中文 | 英文大写 + 🤯 | 中文 + 表情 |
| 时长 | 22s（master）| 17s（砍 #2 #6）| 28s（加场景化前置）|
| BGM | 商家原声 | original sound | 轻音乐 + ASMR |
| CTA 话术 | "左下角小黄车" | "Yellow basket 👇" | "评论区拿链接" |
| Hashtag | `#家居好物 #懒人神器` | `#tiktokmademebuyit #cleantok` | `#家居种草 #懒人必备` |
| 封面帧 | #4 动作感 | #5 前后对比 | #6 治愈感 |

---

# H · 失败模式 Checklist（**发布前必过**）

## H.1 生成前（**对抗"生成就翻车"**）

- [ ] `refs/product.jpg` 存在且清晰度 ≥ 1080×1080
- [ ] `PRODUCT_LOCK` 的 4 项 must_specify 全部填写
- [ ] 镜头 #4 #5 #6 #9 使用同一个 seed 和同一张 reference
- [ ] `NEGATIVE` 字段包含 5 要素（no distorted hands / no text / no variations / no morphing / no watermark）

## H.2 导出前（**对抗"生成完了才发现错"**）

- [ ] 产品在 #4/#5/#6/#9 四个镜头里外观一致（目检）
- [ ] 没有手指畸形 / 产品文字被 AI 错误生成
- [ ] 字幕是后期叠加，不是被生成到画面里
- [ ] 9 个镜头拼接后总时长 = 22s ± 0.5s
- [ ] BGM 节拍对齐 Shot #4 的动作点

## H.3 发布前（**对抗"发了没人看"**）

- [ ] 静音测试：关声音能看懂卖点？
- [ ] 2× 播放能跟上节奏？
- [ ] Scroll Stop：朋友看首 3 秒会划走吗？
- [ ] 价格 / 库存 / CTA 信息当下有效？
- [ ] 各平台 Delta 已按 G 表改完？

**三段 checklist 全过才发。**

---

# I · 成本预估（**对抗"商家盲投"**）

```yaml
production_cost:
  per_second_rate_usd:
    standard: TBD  # 填自 Optima credits 换算表
    hifi: TBD      # 填自 Optima credits 换算表
  complexity_note: ""
  human_review: "30 min"
  editing_subtitle_bgm: "1 hour"
  per_platform_delta: "15 min × 3 = 45 min"
  total: "$4.5 + 2.5 hours"

breakeven_math:
  if_product_margin: "{margin}"
  conversion_rate_assumption: "2%"
  views_to_breakeven: "total_cost / (price × margin × conversion_rate)"
  realistic_range_per_platform: "10K-100K views (based on 15-item viral sample)"
```

---

# J · 复用边界（**对抗"模板套错产品"**）

**✅ 直接套用**（仅改 `{product}` / `{pain}` / `{sales}` 字段）：
洗衣球 · 洗鞋机 · 油烟净 · 厨房收纳 · 切菜神器 · 马桶刷 · 地板清洁剂

**❌ 不适合**（切换到其他模板）：
- 美妆 → `before-after-beauty.md`
- 数码 / 3C → `scene-digital.md`
- 服装 → `multi-point-apparel.md`
- 食品 → `kol-reaction-food.md`
- 客单价 ≥¥500 → KOL 信任型模板
