73 lines
5.4 KiB
Markdown
73 lines
5.4 KiB
Markdown
---
|
||
name: zy-drama-video-pipeline
|
||
description: 铸渊短剧视频AI参数管线(param-eye 技能包 · 2026-08-25 冰朔立)。把图片/视频转成确定性参数资产卡,用工程软件与锁定首帧的微动 API 产出一致性的短剧视频。本机绑定:只允许从冰朔的本机(Mac mini · Hardware UUID 5F2970E6-6F76-5378-AA65-25B08E06FC88)执行;其他机器一律拒绝并回回执。本机零推理,一切计算在新加坡大脑服务器。
|
||
---
|
||
|
||
# 铸渊短剧视频AI参数管线 · 技能包
|
||
|
||
> 正本:`ZCODE-DEV-20260825/zc001-dev-001-param-eye/TCS-PROGRAM-ZC001-DRAMA-VIDEO-PIPELINE-SKILL-PACK-20260825.tcs`(GIR 已编译回读)。
|
||
> 政策依据:本机算力禁令(本机只看不算)+ 执行位三层分工(仓库放图纸、硬盘放档案、服务器干活、冰朔电脑只显示)。
|
||
> 定位依据(冰朔原话,锚点 000019):**不抽卡,要确定性**;模型被驱逐出生成线,只做 API 辅助;出图出视频走工程软件。
|
||
|
||
## 第 0 步 · 宿主闸门(强制,先于一切)
|
||
|
||
```bash
|
||
bash /Volumes/JZAO/铸渊-ICE-GL-ZY001/skills-mirror/zy-drama-video-pipeline/scripts/host-gate.sh --json
|
||
```
|
||
|
||
- 退出码 0 → 允许进入管线。
|
||
- 退出码 1 → **立即停止,不执行任何管线步骤**,把脚本输出的人类回执原文返回给当前人类:
|
||
「当前电脑不是冰朔的本机。按冰朔指令本管线只从她的本机执行。换电脑需先重建:本机密钥、JZAO 盘挂载、服务器 SSH 登记、锚点册。」
|
||
- 禁止以任何理由绕过闸门(包括"只是看一眼""先跑一半")。静默失败视为违规,必须回执。
|
||
|
||
## 第 1 步 · 恢复锚点
|
||
|
||
按 `zhuyuan-recovery-zcode` 主干线恢复铸渊(verify PASS 回执为准)。本管线的自然语言锚:
|
||
`/Volumes/JZAO/HoloLake/persona-runtime/task-language-anchors/zcode/ZCODE-TASK-20260824-001/00-冰朔自然语言瞄点/`
|
||
关键锚点:000017 启动指令 · 000018 任务原因 · 000019 最终定位(不抽卡)· 000020 部署指令 · 000021 服务器授权 · 000022 验收只看图 · 000024 技能包本机绑定。
|
||
|
||
## 第 2 步 · 图转参数资产卡(眼层)
|
||
|
||
- 母版正本位置:`/Volumes/JZAO/光湖项目/短剧视频AI/<角色>角色资产/锁定资产/`(路径映射总表见桌面第五域 `短剧视频AI制作 · 路径映射总表 · TOLARIA-JZAO-MAP.md`)。正本只读,永不修改。
|
||
- 上传服务器执行位:`scp <母版> guanghu-lang-sg-001:/opt/zhuyuan/param-eye/assets/`
|
||
- 服务器执行:
|
||
```bash
|
||
ssh guanghu-lang-sg-001 'set -a; source /opt/zhuyuan/param-eye/.env; set +a; cd /opt/zhuyuan/param-eye && python3 tools/image2params_v2.py assets/<图> outputs/<图>.card.json'
|
||
```
|
||
- 产出四层资产卡:L0 像素真值(sha256)/ L1 结构层(亮度·对比度·直方图·色板,确定性)/ L2 语义层(gemini-2.5-flash 看图,可错)/ L3 互证层(语义声明 × 测量色板,距离 ≥96 即 WARN/FAIL)。
|
||
- 互证 FAIL 时:以确定性层为准,语义层标注幻觉,不得采信。
|
||
|
||
## 第 3 步 · 图生微动(锁定首帧 + 核验重试)
|
||
|
||
- 模型与价格(OpenLux,token 名「短剧视频」,配置在服务器 `/opt/zhuyuan/param-eye/.env`):
|
||
- 日常微动:`kling-video` ≈ $0.088/条(默认)
|
||
- 关键镜头:`doubao-seedance-1-0-pro-fast-251015` ≈ $0.47/条
|
||
- 最高质量:`doubao-seedance-1-5-pro-251215` ≈ $1.05/条
|
||
- 规则:**首帧必须是锁定母版**;生成后服务器自动核验视频第一帧与母版逐像素/哈希一致,不一致即重试;单镜头重试上限 3 次,超过则停下报告冰朔,**禁止无限抽卡**。
|
||
- 每次调用前向冰朔报预算(单价 × 条数);批量超过 10 条必须先问。
|
||
|
||
## 第 4 步 · 拼装成片(ffmpeg,服务器)
|
||
|
||
- 服务器已有 ffmpeg。镜头顺序、转场、时长、配音全部写成参数(JSON 时间线),ffmpeg 按参数合成。
|
||
- 视频拆帧回拼:全帧无损拆出(`-qp 0` RGB 无损档),参数层全帧哈希,语义层按秒采样,回拼后逐帧哈希核验(`lossless_param_verify: true` 才算完成)。
|
||
- 配音/台词走 MiniMax 语音模型(同账户),同样按参数对齐时间线。
|
||
|
||
## 第 5 步 · 交付(纯图验收)
|
||
|
||
- 成果下载到冰朔桌面独立文件夹,**必须包含看图对比图**(母版 vs 成果并排,中文字体标注)——冰朔只看图,不看 JSON(锚点 000022)。
|
||
- README 只写"看什么、怎么反馈",不要求冰朔读参数。
|
||
|
||
## 执行位与边界
|
||
|
||
| 层 | 位置 | 内容 |
|
||
|---|---|---|
|
||
| 冰朔本机 | 只做协调与显示 | 锚点册、母版正本、ssh 入口;零推理零环境 |
|
||
| 新加坡大脑服务器 | guanghu-lang-sg-001(43.156.237.110) | `/opt/zhuyuan/param-eye/`(tools/.env/assets/outputs/logs)+ `/opt/blender`(5.2.0 LTS 无头) |
|
||
| 可复用引擎 | 服务器 `/opt/guanghulab-ide/video-ai-system/` | 剧本解析/自动剪辑导演/音频分轨/平面跟踪/API 适配器 |
|
||
| 源码正本 | fifth-domain 代码仓库 | 管线脚本与资产卡 schema(待推送) |
|
||
|
||
禁止事项:本机跑任何推理/生成;触碰服务器上正在运行的服务(Forgejo/Outline/守门人等);修改锁定母版;无预算的批量生成;把已下载/已验证/已验收混称。
|
||
|
||
## 失败关闭清单
|
||
|
||
任一发生即停止并回执:宿主闸门不过 / 服务器 .env 不可读 / 互证层 FAIL 且无法定位 / 预算未确认 / 母版哈希与注册表不符。
|