cang-ying/video-ai-system/LOCAL-PIPELINE-V1.hdlp

97 lines
3.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# LOCAL-PIPELINE-V1.hdlp · 本地漫剧制作管线¥0 · 全开源模型)
> HLDP://video-ai-system/LOCAL-PIPELINE-V1.hdlp
> 耳耳蛋 ICE-GL-耳耳蛋 · PTS-VA-001-EED · D205 · 2026-08-03
> 流程定义:苍耳爸爸 · 工具验证:蛋蛋
> 对齐 BC-006 IMAGE-FIRST-v1.0 · 默认路由 LOCAL_MOTION
> 步骤要求(每环节怎么做)→ 见 PIPELINE-STEPS-V1.hdlp
---
## §1 · 总原则
```
✅ 全部环节由本地开源模型免费完成¥0 电费)
✅ 默认不调用任何线上付费 APISeedance/即梦 等仅在苍耳圈定后使用)
✅ 图片定一致性 · 视频仅生成动态 / 本地运镜
```
## §2 · 管线流程(苍耳定义 · 七段)
```
小说
↓ ① 改编
剧本
↓ ② 分镜脚本(注意点见 §3
分镜脚本
↓ ③ 资产生图(人物/场景/道具)
人物/场景/道具图
↓ ④ 分镜生图(黑白草图 → 俯视引导图 → 3D 辅助)
分镜图
↓ ⑤ 生关键帧
关键帧
↓ ⑥ 生视频(本地运镜 / 本地视频模型)
视频片段
↓ ⑦ 合成(拼接/字幕/配音/音效)
成片
```
## §3 · 分镜脚本注意点(苍耳定)
```
必含要素:
├── 运镜push-in / pan / tilt / handheld …)
├── 光影(冷蓝 / 暖黄 / 高对比 / 氛围光 …)
├── 景别(特写 / 中近景 / 中景 / 全景 / POV …)
├── 画风(写实 / 赛璐璐 / 厚涂 …)
└── 色调(整体色彩倾向指定)
删除要素:
└── ⏱ 时长 —— 不写死时长,让 AI 自由发挥
```
## §4 · 工具映射(全部验证可用 ✅)
| 环节 | 本地工具 | 状态 |
|------|----------|:--:|
| ① 小说→剧本 | Ollama `qwen3.5:9b` | ✅ 实测通 |
| ② 剧本→分镜脚本 | Ollama `qwen3.5:9b` | ✅ |
| ③ 资产生图 | ComfyUI `RealVisXL_V5.0` / `flux-2-klein-4b` / `z_image_turbo` | ✅ 服务在 |
| ③ 角色一致性 | `subai_lora_v1` LoRA | ✅ 已有 |
| ④ 分镜生图·引导 | ComfyUI controlnet黑白草图/俯视引导) | ✅ 模型库在 |
| ④ 分镜生图·3D辅助 | `hunyuan3d-dit-v2`3D 视角生成) | ✅ 模型在 |
| ⑤ 生关键帧 | ComfyUI分镜图 → 精修关键帧) | ✅ |
| ⑥ 生视频·本地运镜 | `tools/local_motion.py`ffmpeg zoompan¥0 | ✅ 实测出片 |
| ⑥ 生视频·模型 | `ltx-2.3-22b`(唯一主力 · GGUF Q4 + Gemma12B + embconn见 ltx_test_hardware.md | ✅ 模型在·已跑通 |
| ⑦ 合成拼接 | `tools/video_composer.py` | ✅ 实测出片 |
| ⑦ 音效/音乐 | `stable_audio_3` | ✅ 模型在 |
| ⑦ 配音 | edge-tts晓晓中文女声 | ✅ 实测出声 |
## §5 · 编排入口
```
统一入口: video-ai-system/pipeline.py
① pipeline.py storyboard <剧本> # 剧本→分镜
② pipeline.py route <分镜.json> # 路由分配
③ pipeline.py render <分镜.json> # 批量出图
④ pipeline.py upscale <图片文件夹> # 高清放大
⑤ pipeline.py compose <文件夹> -o EP.mp4 # 剪辑拼接
⑥ pipeline.py assets <项目目录> # 资产生成
本地运镜: python tools/local_motion.py <图片文件夹> -o <输出>
```
## §6 · 已验证里程碑D205
```
✅ [1] 图→本地运镜→成片 闭环通4图→4段→20s成片 EP01-MINIMAL-LOCAL-VALIDATED.mp4
✅ [2] Ollama 文本环节通qwen3.5:9b 本地生成正常)
⬜ [3] 剧本→分镜脚本 实跑(待发起)
⬜ [4] 分镜生图 实跑(黑白草图/俯视引导/3D辅助
⬜ [5] 关键帧→本地视频模型 实跑LTX I2V
⬜ [6] 全链路 16 镜成片
```
---
> ⊢ 苍耳定义流程 · 蛋蛋固化工具链 · 全本地 ¥0
> ⊢ 下一步由苍耳指定从哪个环节开跑