---
name: not-a-sin-local-h3
description: 一句话或一张角色图启动 XX不是罪过制作，自动准备角色参考图，按 RIFE 半速参考、本地 H3 串行音视频续接、原速恢复与音乐回装完成角色重演。只使用本仓库 H3 路线。
version: 0.1.0
author: Shenrui Ma（四倍体果蝇）
license: "See LICENSES.md for component terms"
platforms: [linux, macos]
---

# XX不是罪过：本地 H3 角色重演

原创配方：**Shenrui Ma（四倍体果蝇）**。从用户一句话或自带图片开始，执行角色准备、半速驱动、H3 联合音视频续接及后期。读取完整仓库以使用公共生图 Skill。

## 1. 接住一句话需求

记录角色、服装、想改的细节及目标参考视频。用户指定角色时优先使用该角色；提供图片时实际读取它，不能用备用角色代替。只有未指定角色、未提供角色图片且项目也没有角色设定时，才采用已配置的备用角色素材。用户没给角色图时主动准备，不把上传立绘当必答问题。先看用户项目已经配置的驱动视频、音乐与资产记录，复用相符素材，不扫描无关私人目录。缺参考视频/音乐时只补问该项，不凭空声称模板已附带原素材。

指定角色的素材准备失败时解决缺项，不退回备用人物。用户明确要求复用已有画面或重剪时，才沿用历史片段，并说明实际复用了哪些内容。

## 2. 选择入口和环境

- **文字起步**：按[角色图流程](references/character-image.md)，优先复用用户已配置并授权的 cowboy shot 工作流；缺模型时调用仓库 ComfyUI 参考图 Skill 搜索与核验，再生成清晰角色图。
- **用户自带图**：查看图片，确认身份和固定服装，保留原图，按需另存适合输入的副本。
- **参考视频**：用户已给驱动视频文件时直接使用并登记来源。只给了视频页面链接时，读[参考视频获取 Skill](../../../skills/reference-video-fetch/SKILL.md)，先用 `--probe` 确认标题、作者、时长与匿名可用画质，再取到项目目录并保留 `<视频ID>.mp4.fetch.json` 记录。第三方参考只留本机用于动作与节奏分析，不写进仓库、媒体库或其他再分发渠道；抓取失败就回到“请用户自备文件”，不要改用别的参考顶替。
- **没有 ComfyUI**：说明本地 H3 需要运行环境，可在用户授权范围内配置兼容 ComfyUI 与 H3；用户也可指定已有自托管实例。选择自带图只能省去生图工具，不能省去视频推理环境。

这里的文字入口是“文字 → 自动准备图片 → H3 Ref2VA”，不是偷偷切成无参考 T2VA。若用户明确要无图 T2VA，必须另建对应模式工作流并验证，不能宣称它复刻了本模板的参考动作和续接效果。

## 3. 固定角色与帧计划

查看角色图，固定外观、服装与配饰；cowboy shot 用于身份/服装提示，需要全身或足部动作时另补全身图。参考片按 `[start, end)` 记录帧区间；保留素材哈希、FPS、尺寸和完整音乐。参考图不直接当作锁定首帧。

## 4. 执行唯一视频主线

完整读取[工作流说明](workflows/README.md)和[提示词说明](prompts/README.md)：

1. 用 RIFE 真插帧得到半速参考，核对实际帧数。不能只改 FPS 标签或重复帧。
2. 首段绑定角色图与当前参考；之后每段从**紧邻前段已发布的慢速音视频尾部**重建联合 AV Motion Context。
3. 串行生成，正确裁去隐藏前缀再发布。保留任务 ID；断线先查询原队列/History，不能重投或退成独立分段冒充续接。
4. 检查身份、动作、服装、背景、接缝、音轨与解码帧数。前段合格再继续；改变前段后复核后续依赖。
5. 同一制作段先拼慢速子段，去掉有记录的末帧保持，再整体恢复原速。不要分别抽取奇数长度子段，也不要二次裁隐藏前缀。
6. 按源时间线拼全片，回装完整音乐，再做可选 RIFE 60fps 或超分；验证后交付基础母版与成片。

## 5. 遇到缺口时

普通 H3 节点不等于已经具备本配方的联合音视频续接实现。缺少适配器、模型或输入素材时，先完成可做的角色图与帧计划，明确缺项；不得虚构节点或把其他视频路线写成已完成结果。

运行结果放用户项目，不写安装目录。源码、图、种子、输入输出哈希与验收记录按版本保存；无看图或听音能力时标记待验收，不把技术成功当作画面通过。
