# retro-cctv-video · 安装与提示词速查

上游：<https://github.com/0xMomo-NGClubs/retro-cctv-video>（0xMomo-NGClubs，MIT）

## 安装

```bash
git clone https://github.com/0xMomo-NGClubs/retro-cctv-video.git \
  ~/.codex/skills/retro-cctv-video
```

装到任何支持 `SKILL.md` 的环境即可。生成服务默认给的是 RunningHub 上的
MiniMax H3 图像参考工作流，也可以换成 Seedance 2.0 / 2.5，或者自己接接口。

## 两条示例提示词（原文）

```
用 $retro-cctv-video，把「一个人搬重箱子」的故事做成老监控短片，
固定全景，时间和地点用柔化点阵字样。
```

```
用 $retro-cctv-video，复用现有视频，只调整监控时间和地点的字号与模糊程度。
```

第二条只走后期，不重跑视频模型，省钱。

## 后期与验收命令

```bash
python scripts/cctv_post.py render --project project/postprocess.json \
  --out project/outputs/final.mp4 --work project/work/post

python scripts/cctv_post.py verify project/outputs/final.mp4 \
  --audio-source project/premix.mp4
```

`verify` 核对总帧数、时长、能否完整解码、音轨码流哈希是否对得上。
仓库 README 记过一次验证结果：1280×720、24fps、896 帧、37.333333 秒。

## 四步流程

1. **拆参考** — 画幅、机位高度、OSD 占屏比例、事件节奏。
2. **写因果链和道具账本** — 触发/失败尝试 → 动作 → 接触 → 结果 → 下一段状态；道具记件数、材质、在谁手上、被哪只手碰过、最后去哪。
3. **出参考图 → 转提示词 → 生成 → 返修** — 默认固定全景，先生成不带字的干净素材，坏哪段重跑哪段。
4. **叠 OSD，验收** — 透明层画字、只软化字不动画面、叠回成片、逐帧核对。

## 返修返出来的检查项

- 人物画太大 → 远景里剧情不成立
- 石头数量前后对不上 → 道具账本没记
- 破碎效果像泡沫 → 材质写错
- 为强调动作把镜头推近 → 摄像头不该有情绪，监控感没了
- 给整片加模糊做旧 → 字糊人也糊，像滤镜不像录像

---

本页成片为按公开规范做的**本地等效复刻**，不是原仓库跑出来的官方产物。详见 `index.html` 第 06 节与 `qc.json`。
