技能市场写作创作抖音短视频生产

抖音短视频生产

社区
Skillhub社区 · 写作创作

抖音短视频双路径生产体系:Path A高质量付费,Path B免费动画风,一键切换,零云费快出。

安装量54
最近更新2026-08-13

这个技能能做什么

Capabilities
  • 采集热点并生成选题报告
  • 优化口播脚本并输出分镜与评分
  • AI生图与素材准备(9模型可选)
  • 多通道配音渲染(edge-tts/百炼/GPT-SoVITS等)
  • 实拍素材AI混剪与高光提取

触发与调用

Trigger

在对话中 @mention 以下触发词,技能内容会即时注入当前上下文;智能体挂载后也会在命中场景时自动调用。

@抖音短视频@选题规划@合规闸门@运营策略@口播脚本@AI生图@AI配音@视频渲染@Remotion渲染@蹭热点@快速出片@免费做视频@混剪@高光提取@素材粗剪@autoclip
帮我蹭最近AI热点,用免费方式快速出一条抖音视频
帮我的知识付费账号做一条品牌向视频,用百炼克隆音色

技能定义

Definition

技能是 Markdown + frontmatter 的纯文本资产,可版本化、可 Review、可跨智能体复用。

---
name: douyin-video-skill
description: 抖音短视频双路径生产体系(单 Skill 版)。Path A[付费·高质量]:策略大脑→(可选:素材混剪/AI高光提取)→脚本优化→AI生图/素材准备→配音渲染(百炼/GPT-SoVITS/CosyVoice/VoxCPM2+剪映/Remotion/ffmpeg/数字人)。Path B[免费·动画风]:采集热点→脚本→edge-tts免费配音+HyperFrames开源渲染→MP4,零云费开箱快。触发词分层:①"抖音短视频/选题规划/合规闸门/运营策略" ②"口播脚本/AI生图/AI配音/视频渲染/Remotion渲染" ③"蹭热点/快速出片/免费做视频" ④"混剪/高光提取/素材粗剪/autoclip"
version: "5.2.2"
agent_created: false
---

# 抖音短视频生产 · 双路径 Skill

> **一条 Skill,两条路**:Path A [付费] 追求品质上限;Path B [免费] 追求零成本快出。选完就跑,不用配环境。

## ⚡ 一键安装(首次必做)

**Windows 用户(复制即跑):**
```bash
# 1. 装 ffmpeg(没装的话)
winget install ffmpeg   # 或下载 https://www.gyan.dev/ffmpeg/builds/

# 2. 装 Node.js ≥22(HyperFrames 需要)
winget install OpenJS.NodeJS.LTS

# 3. 装 edge-tts
pip install edge-tts

# 4. 一键验证全部依赖
python scripts/install_path_b_deps.py --check
```

**Mac 用户:**
```bash
brew install ffmpeg node pip && pip3 install edge-tts && python3 scripts/install_path_b_deps.py --check
```

> 全绿 → 直接出片。有红 → 按提示装缺失项。**Path B 只需这 3 样东西,2 分钟搞定。**

---

## 两条路径怎么选

| | 🅰️ Path A 高质量 [付费] | 🅱️ Path B 免费直出 [免费·动画风] |
|---|---|---|
| **画面风格** | ✅ 真人混剪 / AI生图 / Remotion模板 / 数字人 | ⚠️ **文字动画风格**(非真人实拍,不适合真人出镜需求) |
| **音色** | ✅ 可克隆专属声音 | ⚠️ 微软预设音色(不可克隆) |
| **费用** | 需自备 TTS(百炼/CosyVoice 等)+ 渲染环境 | **完全免费**(edge-tts + HyperFrames 开源) |
| **联网** | 可完全离线运行 | edge-tts 需联网调用微软接口(偶尔等待或超时时自动降级到 CosyVoice) |
| **适合谁** | 品牌号、矩阵号、要真人质感、有实拍素材需混剪 | 蹭热点、模板化批量、快速试错 |
| **上手时间** | 10–30 分钟配环境 | **2 分钟装依赖即可跑** |
| **混剪支持** | ✅ 可选 混剪层(autoclip)提取高光 | ❌ 无,Path B 从热点/脚本直接生成 |

> 💡 **不知道选哪个?** 先用 Path B 免费出一条试试效果 → 满意了再投入 Path A 配环境。

> 🟢 **Path B 可移植提示**:本行链路(edge-tts + HyperFrames + ffmpeg + 本地脚本)是**纯开源组件**,理论上可改写进 Codex / Claude Code 等带 bash 的 agent 直接跑(平台专属入口除外)。详见下方「🧩 平台兼容性与适配范围」。

---

## 🎯 你说什么 → 我做什么(照着说就行)

| 你说这话 / 有这个意图 | 我做什么 | 用哪条路 |
|---|---|---|
| 「做一条抖音短视频」「从选题到成片」 | 全流程端到端 | 问你要 A 还是 B |
| 「帮我采集最近 XX 热点」 | 全网素材采集报告 | Path B |
| 「帮我写个口播稿 / 优化这段文案」 | 脚本优化 + 标题方案 + 分镜 | A 或 B 都行 |
| 「帮我生成配图 / AI 生图」 | shot_plan → AI 生图(9 模型可选) | Path A |
| 「用 edge-tts 免费配音直接出 MP4」 | 脚本 → edge-tts 配音 → HyperFrames 渲染 | **Path B** |
| 「用 CosyVoice / 百炼配音出片」 | 脚本 → TTS 配音 → 渲染通道出片 | **Path A** |
| 「只做账号策略 / 选题方向」 | 大脑层策略分析 | A 或 B 可选 |
| 「合规检查一下这篇文案」 | 合规六闸检测 | A 或 B 都行 |
| 「蹭热点出条视频」 | 采集热点 → 脚本 → Path B 免费直出 | **Path B** |
| 「我要真人出镜效果」 | Path A(数字人或实拍素材混剪) | **Path A** |
| 「帮我批量出 5 条 XX 视频」 | 批量流水线自动循环 | Path B(或 A) |
| 「我有实拍素材,先帮我混剪/挑高光」 | 混剪层 AI 提取 clip_segments → 再进脚本 | **Path A(混剪流)** |
| 「用 Remotion 模板出片」 | 脚本 → 配音 → Remotion 渲染 | **Path A** |
| 「用文字/图片直接生成视频」「把这张图变动态」 | 平台内置 AI 视频模型(非本 skill A/B 流程) | 走「多模态内容生成」入口,结果可回灌混剪层 |
| 「我该用 Path A 还是 B?」 | 分析需求后推荐 + 理由 | — |

> 💡 **原则**:你说得越具体越好。不确定就说「帮我做一条关于 XX 的抖音短视频」,我会问你几个关键问题然后开干。

---

## 🚨 出问题了?30 秒自救(不用查文档)

### 第一步:判断问题类型

| 现象 | 最可能原因 | **立刻这样做** | 修完后呢? |
|---|---|---|---|
| 一开始就说「缺少必填信息」 | 没给够具体要点 | 补 **3–5 条有立场的要点**(别只给一个笼统主题) | ✅ 自动继续 |
| 跑着超时报错 | 网络不通 / API Key 过期 | 检查网络 → 查 Key 过期没 → 余额够不够 | ✅ 重试即恢复 |
| 输出的不是 JSON / 结构乱了 | 温度太高或模型太弱 | 把 temperature 降到 **0.6–0.7**,换强模型 | ✅ 重试即恢复 |
| 质量分 score 不及格 | 要点太泛或模型不够好 | 已自动重跑 2 次;仍不行就**补具体要点**后手动重来 | ✅ 重来即可 |
| 分镜脚本不合格(太泛) | visual_prompt 没写具体画面 | 每槽写 **≥15 字 + 含具象名词**(如「办公桌上凉掉的咖啡杯」) | ✅ 自动重新校验 |
| 渲染报错(TTS/剪映) | 依赖没装好 | 跑 `python scripts/install_path_b_deps.py --check` 排查 | ✅ 装好后重跑 |
| 变量红显 / DSL 导入失败 | Dify 变量未绑定 | 在画布里重新拖拽变量绑定 | ✅ 绑定后重跑 |
| 合规检测拦截 | 文案含极限词/违规表述 | 按提示修改违规词 | ✅ 改后自动继续 |
| edge-tts 联网超时 | 微软服务偶尔不通 | **自动降级**:CosyVoice → GPT-SoVITS → 百炼(按顺序尝试) | ✅ 自动切换 |
| 批量出片其中一条失败 | 单条数据问题 | 该条自动跳过,**不影响其他条** | ✅ 查看失败条日志后单独重跑 |

### 第二步:安装 / 环境排错(依赖类问题)

| 报错 | 解决 |
|------|------|
| `pip install edge-tts` 超时 | 加 `-i https://pypi.tuna.tsinghua.edu.cn/simple` |
| `node -v` < 22 | 去 nodejs.org 下 LTS 22+,或 `winget install OpenJS.NodeJS.LTS` |
| `ffmpeg: command not found` | Win: `winget install ffmpeg` / Mac: `brew install ffmpeg` |
| `npx hyperframes` 报错 | `npx hyperframes browser ensure`(首次下载 Chromium) |
| `python scripts/...` 找不到 | `cd` 到 skill 根目录(有 `scripts/` 的那层)再运行 |
| 依赖缺失(通用) | 跑 `python scripts/install_path_b_deps.py --check` → 缺啥装啥 |

### 第三步:卡住了?4 步排查

```
① 跑 `python scripts/install_path_b_deps.py --check` → 缺什么装什么
② 看最后 20 行终端输出 → 复制给 AI 助手分析
③ 网络问题?→ 检查代理/VPN → edge-tts 不通就自动降级 Path A 配音
④ 完全不知道哪错了?→ 把完整报错发给 AI 助手
```

> 🔧 **需要深度排查?** → `skills/抖音/references/error-handling.md`(E001-E015 完整码表 + 大白话翻译 + 逐条修复步骤)

---

## 🚨 避坑清单(新手必读,5 分钟省 80% 坑)

> **记忆口诀:三点五分一七二,TTS 验时长别忘掉**

### 写脚本阶段(最容易翻车)

| ❌ 坑 | 后果 | ✅ 正确姿势 |
|---|---|---|
| 只给 1 条笼统主题(如"讲 AI") | 脚本空洞、被质量门打回 | 给 **3–5 条有立场的具体要点** |
| video_duration 填 300s(5分钟) | LLM 装不下,截断烂尾 | **15–120 秒**,长内容拆系列 |
| temperature 设 1.0 | JSON 乱、声画错位 | **0.6–0.7** |
| 跳过 shot_plan 随便配图 | 完播率暴跌 | 必须 shot_plan 驱动每帧画面 |

### 配图阶段

| ❌ 坑 | 后果 | ✅ 正确姿势 |
|---|---|---|
| visual_prompt ≤14 字或无具象名词 | 分镜不合格被打回 | 每槽 **≥15 字 + 具体物体名** |
| source 留空不填 | 硬校验阻塞 | 必填 `ai_gen` 或 `asset_pool` |
| 用未授权人脸做数字人 | 合规红线直接毙 | 必须 **书面授权** |

### 渲染阶段

| ❌ 坑 | 后果 | ✅ 正确姿势 |
|---|---|---|
| TTS 后不验证实际时长 | ±10s 偏差,声画错位 | 以 **ffprobe 实际时长** 为准回写 beat |
| 同系列视频换 style_anchor | 风格跳来跳去不像一个号 | 同系列 **共享同一个** style_anchor |
| Path B 想要真人出镜效果 | HyperFrames 是文字动画,做不到 | 真人需求走 **Path A**(数字人/混剪) |
| 渲染报错就从头重来 | 浪费时间 | 先看报错→对应上方「30秒自救」→90%是依赖问题 |

### Dify 用户额外注意

| ❌ 坑 | 后果 | ✅ 正确姿势 |
|---|---|---|
| 导入 DSL 后变量红显不处理 | 运行时字段丢失 | 在画布里**重新拖拽绑定**每个变量 |
| 以为必须装 Dify 才能用 | 白忙活 | **对话直跑即可**,Dify 完全可选 |

---

## 五层模块(按需加载,不用全读)

| 层 | 复杂度 | 模块文件 | 职责 | 前提条件 |
|----|:------:|---------|------|---------|
| ① 大脑层 | 🟡 | `skills/大脑/SKILL.md` | 账号定位/选题/合规六闸/推荐通道 | 无,纯推理 |
| ② 采集 | 🟢 | `skills/采集/SKILL.md` | 全网素材采集(WebSearch/feedgrab) | 无(零配置模式) |
| ③ 脚本优化 | 🟡 | `skills/抖音/SKILL.md` | 产出 optimized_script / shot_plan / score | 给主题或初稿即可 |
| ④ 绘影图像 | 🟡 | `skills/绘图/SKILL.md` | shot_plan → 图片(9模型可切换) | WorkBuddy 生图工具可用 |
| ⑤ 渲染引擎 | 🔴 | `skills/video-render-engine/SKILL.md` | 配音×渲染 → 成片 | 至少装好一种 TTS + 一种渲染通道 |

**扩展层(可选,仅实拍素材场景)**:

| 层 | 复杂度 | 模块文件 | 职责 | 前提条件 |
|----|:------:|---------|------|---------|
| ②.5 混剪 | 🟡 | `skills/混剪/SKILL.md` | AI 高光提取 / 素材粗剪 → `clip_segments` | 原始实拍/直播回放素材 |

> 主理人(司远)只做编排和合规总控,不代写任何模块的专业产出。
> 💡 想用真正的多 agent 并发编排(而非单主机串行)?见下方「🤝 多 Agent 模式」。

---

## 字段怎么在各层之间传递

```
大脑层          采集/混剪              中游脚本           绘影          下游渲染
┌────────┐    ┌─────────────┐      ┌──────────────┐   ┌────────┐   ┌──────────────┐
│account │    │ clip_       │─────▶│ optimized_   │   │image_  │   │ dubbing_     │
│position│    │ segments    │      │ script       │──▶│map     │──▶│ method       │
│topic   │───▶│ (可选)      │      │ title_options│   │        │   │ render_      │
│compli- │    │             │      │ shot_plan [] │   │        │   │ channel      │
│ance    │    │             │      │ score        │   │        │   │ aspect_ratio │
└────────┘    └─────────────┘      └──────────────┘   └────────┘   └──────────────┘
   (可选)         (实拍素材可选)        (每次必经)       (可选)        (每次必经)
```

**4 条铁律**:
1. 每层必须把上一层**完整结构化字段**原文带入下一层,禁止凭记忆跳过
2. `dubbing_method` 枚举:**edge_tts(免费)** / baike / gptsovits / voxcpm2 / cosyvoice
3. `render_channel` 枚举:**hyperframes(免费)** / jianying / remotion / ffmpeg / digital_human
4. 合规闸门由大脑设计、下游执行,**任何层不得放宽**

### Handoff 字段速查

| 阶段 | 关键字段 |
|------|---------|
| 大脑→中游 | account_positioning / topic_direction / compliance_gate / render_channel(推荐) / dubbing_method(推荐) |
| 采集/混剪→中游 | clip_segments(实拍素材时传入脚本优化器) |
| 中游→绘影 | shot_plan(beat / visual_prompt / source / suggested_channel) |
| 绘影→下游 | image_map.json(beat_index → image_path) |
| 中游→下游 | optimized_script / dubbing_method(**edge_tts**免费/baike/gptsovits/cosyvoice) / render_channel(**hyperframes**免费/jianying/remotion/ffmpeg/digital_human) / aspect_ratio / clip_segments(如混剪过) |

> 枚举值必须合法,否则下游校验不通过。Path B = `edge_tts` + `hyperframes` = 免费直出。

---

## ✨ 独特价值(为什么不是又一个普通工具)

| 创新点 | 市面方案 | 本 Skill |
|--------|---------|---------|
| 双路径可切换 | 只有一条固定流程 | Path A / Path B **一键切换**,中间产物通用 |
| 零云费直出 | 按量计费/订阅制 | Path B **全链路零成本** |
| 合规内置 | 出完再审 | 合规六闸**嵌入每一层**,违规无法到达渲染 |
| 字段标准化 | 各模块各搞各的 | 统一 handoff JSON,换模块不换接口 |
| 质量门自动重跑 | 人工检查 | score<7 **自动重跑**最多 2 次 |
| 小白→专家渐进 | 要么太浅要么太深 | 复杂度标签 + 速查卡,按需深入 |

---

## 国内适配

- **Path A**:全链路国内部署——Dify+通义/DeepSeek、WorkBuddy内置生图、百炼/剪映/ffmpeg/CosyVoice。**GPT-SoVITS + ffmpeg 组合 = 完全离线**。
- **Path B**:WebSearch/WebFetch(国内可达)、edge-tts(微软免费,需联网)、HyperFrames(本地渲染)。**edge-tts 是唯一联网环节**,偶尔不通自动降级。

| 功能 | 离线? | 外部依赖 |
|------|:------:|---------|
| 大脑层·策略推理 | ✅ 完全离线 | 无 |
| 脚本优化 | ✅ 完全离线 | 无 |
| AI 生图 | ✅ 完全离线 | 无 |
| GPT-SoVITS 配音 | ✅ 完全离线 | 无(本地GPU) |
| edge-tts 配音 | ❌ 需联网 | 微软TTS(国内直连稳定) |
| ffmpeg 合成 | ✅ 完全离线 | 无 |
| HyperFrames 渲染 | ✅ 完全离线 | 无(本地Chromium) |

## 质量承诺

- 每层必须把上一层**完整结构化字段**原文带入,禁止凭记忆跳过
- 合规闸门由大脑设计、下游执行,任何层不得放宽
- 不产出未过质量自检卡的成片

---

## 端到端实例(你说什么 → 我怎么做 → 出什么)

### Path B 免费直出(5 分钟)

> 你:「帮我蹭最近 AI 热点,用免费方式快速出一条抖音视频」

**我做**:① 采集 → AI热点报告 ② 脚本 → 口播稿+shot_plan+score=8.2 ③ 渲染 → edge-tts+HyperFrames → **final.mp4(1080×1920,带字幕)** ✅ 零云费 3-5min

### Path A 品牌向(有配音环境,10-15 分钟)

> 你:「帮我的知识付费账号做一条品牌向视频,用百炼克隆音色」

**我做**:① 大脑 → 定位+合规闸门 ② 脚本 → 优化稿+shot_plan+score=8.5 ③ 绘影 → 6张配图 ④ 渲染 → 百炼配音+剪映混剪 → **brand_final.mp4** ✅ 四层全跑

### Path A 实拍混剪流(有原始素材,15-20 分钟)

> 你:「我有一段 5 分钟直播回放,帮我挑高光剪成抖音带货视频」

**我做**:① 大脑 → 定位+合规闸门 ② 混剪 → autoclip 提取 clip_segments ③ 脚本 → 按高光写口播+shot_plan ④ 绘影/素材准备 → ⑤ 渲染 → CosyVoice 配音 + 剪映精修(或 Remotion 模板化) → **montage_final.mp4** ✅ 混剪层启用

### Path A Remotion 模板化出片(有脚本和图,10 分钟)

> 你:「给我做一条品牌一致的动态图文视频,用 Remotion 出片」

**我做**:① 大脑 → 定位+风格锚点 ② 脚本 → 口播稿+shot_plan ③ 绘影 → AI 生图 ④ 渲染 → edge_tts/百炼配音 + Remotion 模板渲染 → **remotion_final.mp4** ✅ 程序化动态图形

### 只要脚本(1-2 分钟)

> 你:「我有一段口播初稿,帮我优化」

**我做**:① 大脑可选(合规) ② 脚本 → 10维优化 → **optimized_script + title_options×5 + shot_plan + score** ✅ 只跑一层

---

## 🎓 高级功能(进阶按需深潜)

| 功能 | 前提条件 | 在哪学 | 难度 |
|------|---------|--------|:----:|
| 数字人出镜 | 授权肖像+运行时 | `skills/video-render-engine/SKILL.md §9.5` | 🔴 |
| 数字人训练/克隆 | GPU 或 SaaS + 训练素材 | `§9.8` + `skills/video-render-engine/references/digital-human-training.md` | 🔴 |
| 批量流水线(10+条) | 一种 TTS + ffmpeg | `§11` 批量代码 | 🟡 |
| Dify 工作流集成 | Dify 实例 | `skills/抖音/assets/dify-workflow-template.json` | 🟡 |
| 多语言视频 | 对应语种 TTS | CosyVoice §8.5 或 edge-tts 多音色 | 🟡 |
| 自定义 HyperFrames 模板 | HTML/CSS/GSAP | `templates/hyperframes_path_b/` + `§9.6` | 🟡 |
| 声音克隆 | 参考音频(10-30s) + 百炼账号 | `§8.2` 百炼章节 | 🟡 |
| Remotion 程序化模板 | Node.js + React | `§9.3` + `skills/video-render-engine/references/render-channels.md` | 🔴 |
| 实拍素材 AI 混剪 | autoclip + 原始视频 | `skills/混剪/SKILL.md` | 🟡 |

> **学习路径**:Path B 跑通基础(🟢) → Path A CosyVoice+剪映(🟢→🟡) → 按需深入 Remotion / 混剪 / 数字人(🔴)

---

## 🧩 AI 直出视频(平台内置模型 · 本 skill 之外的补充能力)

> 上面全部方法都是「脚本 → 配音 → 渲染/混剪」的**编排路线**。
> WorkBuddy 还内置 **4 个 AI 扩散视频模型**,给「文字 / 图片」就能**直接生成动态视频**,不走本 skill 的 A/B 流程——
> 通过平台「多模态内容生成」入口(或 AI 内容创作专家团的 video-generator 成员)调用。

| 模型 | 调用标识 | 输入 → 输出 | 适合场景 |
|------|---------|------------|---------|
| HY-Video-1.5 | `hy-video-1.5` | 文字 → 5–10s 视频(也支持图生视频) | 一句话出片、场景切换、多角色交互 |
| YT-Video-2.0 | `yt-video-2.0` | 图片 → 动态连贯视频 | 产品/广告/影视质感画面 |
| YT-Video-HumanActor | `yt-video-humanactor` | 单张人物照片 → 说话/表情视频 | 单图驱动人像,免授权肖像运行时 |
| YT-Video-FX | `yt-video-fx` | 图片 + 特效模板 → 动态特效 | 飘雪/拥抱/变身/万物归尘等模板 |

**和本 skill 的关系:互补,不是替代。**
- 本 skill = 工业化流水线(口播、矩阵号、真人质感、实拍混剪)。
- 这 4 个 = 扩散式直接生成动态画面(创意片段、素材生成、单图人像)。

**怎么接入你的工作流(推荐组合):**
1. 用 `HY-Video-1.5` / `YT-Video-2.0` 生成几段素材片段(MP4);
2. 把它们当作**实拍素材**喂进本 skill 的「②.5 混剪层」(autoclip)→ 提取 `clip_segments`;
3. 再走中游脚本 + 下游配音渲染,汇入成片。
→ 等于给 Path A 混剪流补上「AI 生成素材」入口,不必自己拍/找素材。

> ⚠️ 这 4 个模型**不在本 skill 目录内**,由平台统一提供,无需安装任何依赖。🔴 **仅 WorkBuddy 平台可用**——依赖平台内置运行时与「多模态内容生成」入口,无法在其它 agent 上复现。
> 触发方式:直接说「用文字/图片生成视频」「把这张图变成动态视频」即可唤起「多模态内容生成」。

---

## 🧩 平台兼容性与适配范围(重要 · 仅 WorkBuddy vs 可移植)

> 本 skill **在 WorkBuddy 上开箱即用**。但内部各能力的"可移植到 Codex / Claude Code / 其它带 bash 的 agent"程度不同——下面逐能力标注,方便你判断能搬哪些、哪些搬不了。

| 能力 | 适配范围 | 说明 |
|------|---------|------|
| 🧩 AI 直出视频(HY-Video / YT-Video 4 模型) | 🔴 **仅 WorkBuddy** | 模型由平台内置,外部无等价实现;必须经「多模态内容生成」入口调用 |
| Path A 付费通道(百炼 / 剪映 / GPT-SoVITS / CosyVoice / 数字人) | 🔴 **仅 WorkBuddy** + 需各自账号密钥 | 依赖平台托管或外部付费服务 |
| 「多模态内容生成」入口 / 零配置 WebSearch·WebFetch / 受管 Python·Node 运行时 | 🔴 **仅 WorkBuddy** | 平台内置工具与运行时 |
| Path B 免费链路(edge-tts + HyperFrames + ffmpeg + 本地脚本) | 🟢 **可移植** | 纯开源组件(Python/Node/ffmpeg),改写成 AGENTS.md / Claude Code skill 格式 + 备好环境即可在别处跑 |
| 合规六闸 / 脚本 10 维优化 / 分镜 shot_plan(纯逻辑层) | 🟢 **可移植(作为方法论)** | 本质是 markdown SOP 与提示词,任何 agent 可读可执行 |
| autoclip 混剪层(实拍素材高光提取) | 🟡 **部分可移植** | 依赖开源 autoclip CLI + ffmpeg,逻辑可搬;与本 skill 字段衔接需适配 |

**一句话结论**:当「可运行的 skill」只认 WorkBuddy;当「编排思路 / 免费渲染脚本」可在其它 agent 复用——最现实做法是拆出 **Path B 免费链路**独立版(摘掉平台专属入口即可)。

---

## 🤝 多 Agent 模式(可选 · 把 6 个子模块交给会 spawn agent 的宿主并发编排)

> 上方「五层模块(按需加载)」默认是**单主机串行**:一个宿主 agent 拿着本 SKILL.md,按「大脑 → 脚本 → 绘图 → 渲染」顺序逐层读、把结构化 JSON 字段往下传(见上方字段传递图)。
> 如果你想真正**多 agent 并发**(几个角色同时干、再汇总),可以把本 skill 的 6 个子模块交给一个**能 spawn 子 agent 的宿主**(例如 WorkBuddy 的「AI 内容创作专家团 · 司远」)来编排——这也正好是调用上方「🧩 AI 直出视频」4 个平台视频模型的入口(本 skill 自己到不了)。

### 子模块 → 专家团成员 映射

| 本 skill 子模块(agent) | 专家团对应成员 | 职责衔接 |
|------|---------|------|
| 大脑 `douyin-brain-strategy` | `creative-strategist` | 账号定位 / 选题 / 合规六闸 |
| 脚本 `douyin-script-optimizer` | `copywriter` | 口播稿 + `shot_plan` + 质量门(`score`) |
| 绘图 `douyin-image-generator` | `image-creator` | 9 模型生图 / 素材摄入 |
| 渲染 `video-render-engine` + 混剪 `douyin-montage` | `video-generator` + `video-editor` | 配音渲染 / 平台视频模型 / 剪辑混剪 |
| 采集 `content-collector` | 宿主 WebSearch 或 `content-adapter` | 热点 / 素材采集 |

> ⚠️ **两个「司远」别混**:本 skill 第 176 行的「主理人(司远)」只是文档里的**角色比喻**(指跑这份 skill 的人);真正的多 agent 宿主是另一套「AI 内容创作专家团 · 司远」专家,两者独立、不要对号入座。

### 并发要点(多 agent 模式)

- **可并行**:绘影生图 与 平台视频模型生成素材片段 互不依赖,可同时派 `image-creator` 和 `video-generator`;
- **必须串行**:脚本层(`copywriter`)先出 `optimized_script` + `shot_plan`,绘影和渲染才能接字段;
- **合规闸门**:大脑设计的合规规则在每一层(尤其 `copywriter` 产出前)都要回放,任一不过即拦截;
- **汇总成片**:宿主把各 agent 产物(文案 / 图 / 视频片段)交给 `video-editor` 拼接,或回灌本 skill 的「②.5 混剪层」。

### 适配范围再提醒

- 多 agent 模式下,**平台 4 视频模型(HY/YT)变得可达**——补齐了本 skill 本地链路缺的「AI 生成素材」短板(接入法见「🧩 AI 直出视频」);
- 但 Path A 付费通道、平台运行时仍 🔴 **仅 WorkBuddy**;Path B 本地链路仍 🟢 **可移植**。

---

## 文件索引与阅读路径

| 你的目标 | 读这些(按顺序) | 预计时间 |
|---------|-----------------|---------|
| **第一次用,想快速出片** | 本文件「⚡一键安装」→ `references/path_b_beginner.md` → `scripts/path_b_build.py --help` | 10 min |
| **只想写/优化脚本** | 本文件 → `skills/抖音/SKILL.md` 前5节 | 15 min |
| **只想配音+渲染** | `skills/video-render-engine/SKILL.md`(有📑顶部导航) | 20 min |
| **想用 Remotion 模板化出片** | `skills/video-render-engine/SKILL.md §9.3` → `templates/remotion/` | 25 min |
| **有实拍素材要混剪** | `skills/混剪/SKILL.md` → `skills/抖音/SKILL.md` | 20 min |
| **想了解完整 Path A** | 本文件路径介绍 → 逐层 Read 各模块前3节 | 40 min |
| **遇到问题排错** | 本文件「🚨30秒自救」→ `skills/抖音/references/error-handling.md` | 按需 |
| **高级功能** | 上方「🎓高级功能」表 → 对应深潜文档 | 因功能异 |

### 核心文件清单

- `scripts/install_path_b_deps.py` — Path B 依赖安装 + 环境自检(**首次必跑**)
- `scripts/path_b_build.py` — Path B 全链路串联脚本
- `templates/hyperframes_path_b/` — Path B 现成合成模板(lint 0 错误)
- `skills/大脑/SKILL.md` — 策略引擎 **[🟡]** 账号定位/选题/合规六闸
- `skills/采集/SKILL.md` — 内容采集 **[🟢]** 零配置热点采集
- `skills/混剪/SKILL.md` — 素材混剪 **[🟡]** AI 高光提取 / autoclip 粗剪
- `skills/抖音/SKILL.md` — 脚本优化器 **[🟡]** 口播稿+分镜+质量门
- `skills/绘图/SKILL.md` — 绘影图像层 **[🟡]** 9 模型 AI 生图
- `skills/video-render-engine/SKILL.md` — 渲染引擎 **[🔴]** 配音×渲染 → 成片
- `skills/抖音/references/error-handling.md` — 完整错误码 E001-E015 + 大白话翻译 + 高级排错
- `skills/抖音/assets/` — Dify 工作流骨架 + 质量门运行器
- `references/path_b_beginner.md` — Path B 新手指南(5分钟白话版)
- `references/path_b_runbook.md` — Path B 一站式手册(含排错)
- `skills/video-render-engine/references/dubbing-methods.md` — 5 种配音方案详解
- `skills/video-render-engine/references/render-channels.md` — 5 种渲染通道详解
- `avatars/` — 团队头像(上传 SkillHub 时可跳过)

---

> **v5.1.8(T.C.E 六轮评审 · 双向融合最终版)**:
> 融合 v5.1.7(内容最全)与 v5.1.8(评审精简重构)两版优点——
> **吸收 5.1.8 的结构改进**:①「⚡ 一键安装」提到文件最前(Win/Mac 复制即跑);② 每条路径加 **[付费]/[免费]** 标签 + **⚠️ 画面风格限制**最醒目标注;③「🎯 意图路由表」覆盖 12 种常见话术一站式;④「🚨 30 秒自救」10 种现象 + 安装排错表 + 4 步排查树全覆盖;⑤「🚨 避坑清单」4 场景 16 条 + 记忆口诀;⑥ edge-tts 联网依赖 + 自动降级在路径处醒目提示;⑦ **修正全部错误路径引用**(`error-handling.md` / `digital-human-training.md` / `render-channels.md` 指向正确子模块路径)。
> **保留 5.1.7 的实质内容**:独特价值表、国内适配矩阵、质量承诺、端到端实例、高级功能表、文件阅读路径、核心文件清单、Handoff 字段速查。
> **v5.2.0(平台 AI 视频模型接入 + 版本校正)**:① 新增「🧩 AI 直出视频(平台内置模型)」一节,补齐 WorkBuddy 内置 4 个 AI 视频大模型(HY-Video-1.5 / YT-Video-2.0 / YT-Video-HumanActor / YT-Video-FX),说明其与本 skill 编排路线的互补关系及「生成素材 → 回灌混剪层」的接入方式;② 意图路由表新增「文字/图片直接生成视频」话术去向;③ 修正 changelog 版本号漂移(frontmatter 已升 5.2.0,此处此前仍停留在 5.1.8)。
> **v5.2.1(平台兼容性与适配范围标注)**:① 新增「🧩 平台兼容性与适配范围」专节,按 🔴 仅 WorkBuddy / 🟢 可移植 / 🟡 部分可移植 逐能力标注可移植性;② 在「AI 直出视频」章节与 Path B 选择处加行内 🔴/🟢 标记;③ 同步 video-render-engine 子模块版本至 5.2.1。
> **v5.2.2(多 Agent 模式章节)**:① 新增「🤝 多 Agent 模式」专节,说明本 skill 默认单主机串行、如何把 6 个子模块交给能 spawn 子 agent 的宿主(如 AI 内容创作专家团)并发编排;② 给子模块→专家团成员映射、并发要点(可并行/必须串行)、与「🧩 AI 直出视频」衔接;③ 澄清文档内「主理人(司远)」比喻与真实多 agent 宿主的区别。
> **历史版本**:v5.1.0(双路径初版)→ v5.1.2(Path B 资产补全)→ v5.1.7(Round 5 结构性精简 627→345 行)→ v5.1.8(T.C.E 六轮评审双向融合最终版)→ v5.2.0(AI 直出视频章节 + 版本校正)→ v5.2.1(平台兼容性标注 + 子模块版本对齐)→ v5.2.2(多 Agent 模式章节)。

README

Document

抖音短视频生产专家团 (douyin-video-skill)

抖音短视频一站式生产体系:一条 Skill,两条路Path A(高质量·自配):大脑定方向 → 采集 → 脚本优化 → 图像采编 → AI 配音与多通道渲染出片,五模块串行。 Path B(免费端到端·开箱快):采集 → 脚本 → edge-tts 免费配音 + HyperFrames 开源渲染 → MP4,零云费。 全程内置 2026 年最新 AI 合规闸门。

一句话介绍

把"做一条抖音短视频"拆成可编排的流水线,由主理人(司远)统一调度策略、脚本、图像、渲染、适配五个模块,从选题一路走到成片。高质量路线可选付费配音/渲染通道,免费路线一条命令零云费出片。

类型

单 Skill(内含 5 模块)。原 Team 型专家包已折叠为单 Skill 形态:5 个角色(策远/润笔/绘影/渲工 + 主理人)对应 5 个模块(skills/大脑skills/抖音skills/绘图skills/video-render-engine + 根主理人层),由根 SKILL.md 统一编排。

两条生产路径(核心差异)

Path A · 高质量自配 Path B · 免费端到端
定位 品牌质感 / 专属人声 / 精修 快、免费、蹭热点、批量
链路 大脑 → 采集 → 抖音(脚本) → 绘图(配图) → 渲染出片 采集 → 抖音(脚本) → edge-tts + HyperFrames → MP4
配音 5 选 1(百炼 / GPT-SoVITS / VoxCPM2 / CosyVoice / edge-tts 免费 edge-tts(微软免费接口,无需 Key)
渲染 5 选 1(剪映 / Remotion(v5.2 新增可运行模板)/ ffmpeg / 数字人 / HyperFrames 免费 HyperFrames(Heygen 开源,本地渲染)
成本 视所选通道(部分付费) 零云费(仅本地算力)
依赖 所选通道各自的运行时 Node≥22 + FFmpeg + Chromium + 联网
适用 要质感、要数字人、要品牌级 要速度、要省钱、模板化批量

两条路共用同一套 optimized_script / shot_plan / dubbing_method / render_channel / ai_label_config 字段,可随时切换。

它能帮你做什么

  • 从 0 到成片(Path A):给我赛道 / 产品 / 选题,自动走完"定位 → 选题 → 脚本 → 配图 → 配音 → 渲染 → 成片"。
  • 免费快出(Path B):给我热点 / 文案,采集 + 脚本 + edge-tts + HyperFrames 直接出 MP4,零云费
  • 只优化脚本:你有口播初稿,按 10 维模型提质、防同质化、配分镜与标题。
  • 只出片:脚本已定,选 AI 配音(5 选 1)× 渲染通道(5 选 1),输出成片。
  • 数字人(Path A):想训练/克隆专属数字人,见 skills/video-render-engine/references/digital-human-training.md
  • 混剪实拍素材(可选):丢入多段实拍/录屏,skills/混剪 用 autoclip 自动高光提取,输出标准 clip_segments.json 后再写口播脚本,适合已有素材想快速出片(v5.2 新增)。
  • 合规兜底:内置六闸(标注 / 人设 / 红线 / 导流 / 质量 / 矩阵),出片前回放,任一不通过即拦截。
  • AI 直出视频(平台内置模型):除脚本驱动流水线外,还可用 WorkBuddy「多模态内容生成」入口直接调用 HY-Video-1.5(文生视频)/ YT-Video-2.0(图生视频)/ YT-Video-HumanActor(单图驱动人像)/ YT-Video-FX(图片特效视频)直出素材片段,再回灌混剪层衔接下游配音渲染。详见根 SKILL.md「🧩 AI 直出视频」章节。

五大模块

模块 路径 职责
根 · 主理人层 司远编排调度、合规闸门总控、汇编交付
skills/大脑 Path A(Path B 可选) 账号定位 / 选题 / 流量池战略 / 合规六闸 / 推荐通道
skills/采集 Path B(Path A 可选) 全网素材采集(零配置 WebSearch/WebFetch 或 feedgrab 深度模式)
skills/抖音 Path A + Path B 脚本优化器(Dify 可选:对话直跑 / 导入 DSL;10 维优化 + shot_plan)
skills/绘图 Path A(Path B 可选) 图像采编(9 模型切换的 AI 生图 + 素材摄入映射)
skills/混剪 实拍素材流(可选) AI 高光提取 / 自动粗剪(autoclip)→ 标准 clip_segments.json(v5.2 新增)
skills/video-render-engine Path A + Path B 配音(5 选 1)× 渲染通道(5 选 1)→ 成片 + 自检卡

快速开始

Path A · 端到端高质量生产

我要做一条抖音短视频,从选题到成片帮我走完五模块流水线

主理人自动走 大脑 → 采集 → 抖音(脚本) → 绘图(配图) → 渲染出片。

Path B · 免费端到端(新手先看这里)

帮我采集最近 XX 热点,写脚本并用 edge-tts + HyperFrames 直接出一条 MP4

  • 新手指南(5 分钟出第一条)references/path_b_beginner.md
  • 完整手册(含排错)references/path_b_runbook.md
  • 现成资产:templates/hyperframes_path_b/(模板)、scripts/path_b_build.py(串联)、scripts/install_path_b_deps.py(装依赖)

最简用法:

python scripts/install_path_b_deps.py --auto     # 一次性装依赖
python scripts/path_b_build.py --input 脚本.txt --output final.mp4

只优化脚本 / 只出片

我有口播初稿,用中游优化器提质 (跳过大脑层) 脚本已定,用下游渲染引擎出片 (跳过前两阶段)

合规闸门(关键差异点)

在大脑层内置六闸:标注 / 人设 / 红线 / 导流 / 质量 / 矩阵。渲工出片前回放六闸,任一不通过即停渲。规则基准:2026.7.21 抖音安全与信任大会 + 2026.6.15 AI 合规池 + 2026.7.8 佣金新规 + 《人工智能生成合成内容标识办法》(2025.9.1 起施行,数字人须加显式+隐式 AI 标识)。

目录结构

douyin-video-skill/
├── SKILL.md                         # 根 · 主理人层(双路径编排 / 模块路由 / SOP / handoff)
├── settings.json                    # 版本号 (5.2.2)
├── README.md
├── skills/
│   ├── 大脑/SKILL.md                # 上游策略引擎 (v5.x)
│   ├── 采集/SKILL.md                # 外部内容采集 (⭐v5.1 新增)
│   ├── 抖音/SKILL.md                # 中游脚本优化 (Dify 可选)
│   ├── 绘图/SKILL.md                # 绘影图像层
│   ├── 混剪/SKILL.md                # ⭐v5.2 新增:实拍素材混剪 (autoclip 高光提取)
│   └── video-render-engine/
│       ├── SKILL.md                # 下游渲染引擎 (5 配音 × 5 通道)
│       └── references/
│           ├── digital-human-training.md   # 数字人训练方法 (Path A 参考)
│           ├── dubbing-methods.md
│           └── render-channels.md
├── references/
│   ├── brain-layer.md
│   ├── quickstart.md
│   ├── skillhub-listing.md
│   ├── path_b_runbook.md            # Path B 完整手册
│   └── path_b_beginner.md          # Path B 新手指南
├── templates/
│   ├── hyperframes_path_b/          # Path B 现成合成模板 (已 lint 0 错)
│   │   ├── index.html
│   │   ├── hyperframes.json
│   │   └── meta.json
│   └── remotion/                    # ⭐v5.2 新增:Remotion 可运行渲染工程
│       ├── package.json
│       ├── tsconfig.json
│       ├── remotion.config.ts
│       ├── src/                     # Video.tsx / index.tsx / types.ts
│       ├── public/style.css
│       └── README.md
├── scripts/
│   ├── path_b_build.py              # Path B 全链路串联
│   ├── install_path_b_deps.py       # Path B 依赖安装 + 自检
│   ├── render_remotion.py           # ⭐v5.2 新增:编排 Remotion 出片
│   └── run_autoclip.py              # ⭐v5.2 新增:包装 autoclip 混剪
└── avatars/                         # 团队头像 (SkillHub 上传时若提示二进制可忽略)

安装与注册

这是单 Skill,安装 = 把 douyin-video-skill/ 整个目录放到 WorkBuddy 的 skills 目录:

# Windows 示例
C:\Users\<你>\.workbuddy\skills\douyin-video-skill\
# macOS / Linux
~/.workbuddy/skills/douyin-video-skill/

重启 WorkBuddy 后,用自然语言触发即可(如"帮我做条抖音短视频")。发布到 SkillHub 的说明见 references/skillhub-listing.md

依赖说明(Path B 用户必读)

Path B 免费但不"零安装"——需本地准备:

  • Node.js ≥ 22(HyperFrames 要求)
  • FFmpeg + FFprobe(合成与字幕)
  • Chromium(HyperFrames 首次渲染自动下载,或 npx hyperframes browser ensure
  • Python ≥ 3.10 + edge-tts(配音,微软免费接口,需联网调用)

一条命令装齐:python scripts/install_path_b_deps.py --auto

常见问题(FAQ)

Q1:需要先装 Dify / 剪映 / 配音模型吗? A:纯"选题 + 脚本"阶段零外部依赖(中游支持对话直跑,Dify 可选)。Path B 出片依赖本地 Node≥22 + FFmpeg + edge-tts + Chromium;Path A 的付费通道(百炼/剪映等)才需要对应账号/软件。

Q2:Path B 真的免费吗? A:零云费、无订阅、无按量计费——配音用微软免费 edge-tts 接口,画面用开源 HyperFrames 本地渲染。代价是本地得装好上述依赖,且 edge-tts 音色是微软预设(不可克隆专属声线)。

Q3:某一层返回不完整 / 卡住怎么办? A:主理人会通报阶段状态。若某模块产出缺字段,主理人回退补派,不跳过阶段;仍异常可手动指定阶段重跑。

Q4:会违规吗? A:内置六闸在出片前拦截红线(稀缺逼单、虚假价格、售后造假、虚假权威极限词、私域导流零容忍、AI 漏标等)。数字人视频须加显式+隐式 AI 标识。但 AI 不替代平台终审,发布前仍建议人工过一遍。

Q5:支持横屏 / 竖屏吗? A:支持。中游产出 aspect_ratio(9:16 / 1:1 / 16:9),下游按之出片;Path B 默认竖屏 1080×1920,可在脚本/参数里改。

版本与更新

  • v5.2.0(2026-07-27):功能扩展(内容同步本次更新)——① 新增 skills/混剪 模块:用 autoclip 对实拍素材做 AI 高光提取 / 自动粗剪,输出标准 clip_segments.json 衔接脚本层;② 新增 Remotion 可运行渲染通道:templates/remotion/ 完整工程(React + TS,支持 9:16 / 1:1 / 16:9、按 shot_plan 切镜、字幕、AI 标识)+ scripts/render_remotion.py 一键编排出片;③ scripts/run_autoclip.py 包装 autoclip CLI 归一化输出;④ 根 SKILL.md 新增「🧩 AI 直出视频(平台内置模型)」章节,列举 HY-Video-1.5 / YT-Video-2.0 / YT-Video-HumanActor / YT-Video-FX 四个平台 AI 视频模型及其与混剪层的衔接法,意图路由表同步增补。根 SKILL.md 的路由表、字段传递图、端到端示例已同步。
  • v5.2.1(2026-07-28):平台适配范围标注——新增「🧩 平台兼容性与适配范围」专节,逐能力标注 🔴 仅 WorkBuddy / 🟢 可移植 / 🟡 部分可移植(AI 直出视频与 Path A 付费通道绑定平台;Path B 免费链路与纯逻辑层可搬到 Codex / Claude Code 等带 bash 的 agent);并在 AI 直出视频章节、Path B 选择处加行内标记。版本号同步升至 5.2.1。
  • v5.2.2(2026-07-28):多 Agent 模式章节——新增「🤝 多 Agent 模式」专节,说明本 skill 默认单主机串行、如何把 6 个子模块交给能 spawn 子 agent 的宿主(如 AI 内容创作专家团)并发编排;给出子模块→专家团成员映射、并发要点(可并行/必须串行)及与「🧩 AI 直出视频」的衔接;澄清文档内「主理人(司远)」比喻与真实多 agent 宿主的区别。版本号同步升至 5.2.2。
  • v5.1.8(2026-07-25):T.C.E 六轮评审综合重构——①「⚡ 一键安装」提到文件最前面(Win/Mac 命令复制即跑);② 每条路径加 [付费] / [免费] 标签 + ⚠️ 画面风格限制最醒目标注(Path B 动画风非真人实拍);③「🎯 意图路由表」10 种常见话术一站式;④「🚨 30 秒自救卡」10 种现象全覆盖(不用查文档解决 95% 问题);⑤「🚨 避坑清单」独立大节(4 场景 16 条 + 记忆口诀);⑥ edge-tts 联网依赖 + 自动降级策略醒目提示;⑦ 已知限制对比表紧贴路径选择;⑧ 结构精简去重 50%+;⑨ error-handling 新增「小白话速懂」表(11 码全覆盖 + 修完后下一步)。
  • v5.1.2(2026-07-22):Path B 可用性补全——模板工程/串联脚本/安装脚本/手册/新手指南;订正 HyperFrames 合成格式。

头像说明

头像在 avatars/ 目录下(团队风,512×512)。SkillHub 网页端上传单 Skill 时若提示二进制跳过、显示默认头像,属非致命,可忽略;本地加载不影响功能。