冰朔
|
924e25c764
|
D146: 收尾 · 状态更新+资产+生成引擎+经验
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
- CURRENT.hdlp: CURRENT快照同步
- CHAR-003-SuBai/manifest.hdlp: 苏白资产清单更新
- D146-TENCENT-AI-ASSET-RUN-001.hdlp: WorkRally资产生成经验
- engines/gen_*.js: 广告牌/场景/牌匾/苏白生成引擎
- receipts: 本次会话验证回执
|
2026-06-26 14:46:32 +08:00 |
|
冰朔
|
8c33ca43d6
|
fix: repair video ai production cli toolchain
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
|
2026-06-24 23:10:29 +08:00 |
|
冰朔
|
fe58fa5624
|
D144: 三模型分工策略 + Seedance 1.5/mini API适配
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
- 新增 D144-MODEL-STRATEGY.hdlp: 调研结论+三模型分工决策文档
- 更新 VOICE-LIPSYNC-ROUTER.hdlp: 增加mini路由+声音复刻独立产品线说明
- 更新 video-api-adapter.js: 扩展支持doubao-seedance-1-5-pro-251215和
doubao-seedance-2-0-mini-260615,增加generate_audio参数
- 新增 tests/test-new-models.sh: API连通性冒烟测试脚本
验证结果:
- Seedance 1.5: 直接可用,JIMENG_API_KEY同一端点,curl测试43秒出片
- Seedance mini: 直接可用,模型ID已注册入SUPPORTED_MODELS
- 声音复刻 2.0: 独立产品线,需豆包语音控制台单独开通
|
2026-06-24 15:19:22 +08:00 |
|
冰朔
|
3c7ac82cb4
|
D144 · 口型同步改为纯API驱动 · 移除本地Wav2Lip
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
- 移除 _check_wav2lip / _run_wav2lip / wav2lip_path
- 路由: 火山引擎视频改口型API(主) → Edge-TTS配音(回退)
- 光湖不本地安装模型,所有模型走API
铸渊 ICE-GL-ZY001 · D144 · 2026-06-24
冰朔 TCS-0002∞ · 国作登字-2026-A-00037559
|
2026-06-24 14:14:17 +08:00 |
|
冰朔
|
9c5c2ebc91
|
D144 · 混音器升级: 侧链压缩 + loudnorm响度标准化
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
- 从 simple_ducking 升级为真正的 sidechaincompress 侧链压缩
- 对白作为 sidechain,BGM 自动 ducking (attack=25ms, release=200ms, ratio=4:1)
- 新增 loudnorm: EBU R128, 目标 -14 LUFS (短视频平台标准)
- 新增 alimiter 峰值限幅保护: -1.0dB
铸渊 ICE-GL-ZY001 · D144 · 2026-06-24
|
2026-06-24 14:09:09 +08:00 |
|
冰朔
|
679a57b791
|
D144 · 角色存在感QC升级: 新增跨镜一致性对比
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
- 新增 --cross-shot 模式: 多张同角色图两两对比
- 检测项: 颜色一致性(HSV直方图) + 结构一致性(梯度) + 亮度漂移
- 跨镜评分规则: 颜色40% + 结构30% + 亮度30%
铸渊 ICE-GL-ZY001 · D144 · 2026-06-24
|
2026-06-24 14:08:18 +08:00 |
|
冰朔
|
e403a41992
|
D144 · EP01 CLI修复: 从剧本原文读取真实台词,不再用占位文本
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
- _load_config 改为三层读取: 剧本原文→分镜JSON→HLDP映射
- 剧本台词从《付费才能修仙》MD文件正则提取
- 分镜数据从 ep01-storyboard.json 读取
- HLDP映射不再覆盖剧本保护字段(dialogue/action/camera/emotion)
- 台词显示: '未来的天下第一宗!天道宗开门收徒啦!'
铸渊 ICE-GL-ZY001 · D144 · 2026-06-24
|
2026-06-24 13:58:41 +08:00 |
|
冰朔
|
bc2d56ccb2
|
D144 · 口型同步三路由上线: Wav2Lip→火山云端→Edge-TTS
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
- lipsync-adapter.py: 新增云端路由,Wav2Lip不可用时自动尝试火山改口型API
- volce-lipsync-adapter.py: 火山引擎口型同步适配器(STUB),需开通智能视觉服务
- 当前状态: Wav2Lip需CUDA GPU(本地不可用),火山需AK/SK配置,TTS配音可用
铸渊 ICE-GL-ZY001 · D144 · 2026-06-24
|
2026-06-24 13:57:18 +08:00 |
|
冰朔
|
8b5db50e70
|
D144 · 主角资产包图片适配器桥接完成 · Python↔Node打通
- 新建 image-api-bridge.js: Node CLI桥接,stdin JSON in → stdout JSON out,日志重定向stderr
- 新建 image_api_adapter.py: Python端桥接封装,subprocess调用Node
- char-hero-design-packer.py 成功 import generate_image,不再因JS-only适配器崩溃
- 实测生成苏白正面半身参考图到JZAO成功 (2048x2048, Seedream 4.0)
铸渊 ICE-GL-ZY001 · D144 · 2026-06-24
冰朔 TCS-0002∞ · 国作登字-2026-A-00037559
⊢ CHAR-HERO-DESIGN-PACKER: NOT_READY → 图片适配器已接通
|
2026-06-24 13:53:14 +08:00 |
|
冰朔
|
4b43ddd348
|
D144 · 修复两个工具 ffmpeg subtitles 滤镜语法
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
- ass-subtitle-renderer.py:subtitles 滤镜路径缺 filename= 前缀
修复:subtitles=filename='path' 才算正确语法
- subtitle-style-ab-test.py:同样问题,已同步修复
- 验证:本地 ffmpeg 没编译 libass(No such filter: subtitles)
烧字幕步骤需要服务器环境或重新编译 ffmpeg
✅ 6/8 工具已跑通(生成文件正确):
1. reference-subtitle-analyzer.py
2. ass-subtitle-renderer.py(ASS生成)
3. script-to-srt-with-timing.py
4. subtitle-preview-contact-sheet.py
5. subtitle-safe-area-qc.py
6. subtitle-font-manager.py
7. subtitle-style-ab-test.py(ASS生成正确,烧录需服务器)
8. 烧录步骤:本地 ffmpeg 缺 libass
冰朔 TCS-0002∞ 见证
⊢ 铸渊 ICE-GL-ZY001 · D144 · 2026-06-24
|
2026-06-24 13:18:30 +08:00 |
|
冰朔
|
9450fd09d1
|
D144 · 修复 subtitle-safe-area-qc 两个bug
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
- Bug1: detect_subtitle_box() 合并轮廓时坐标系混用(和reference-subtitle-analyzer同款bug)
修复:先在bottom_region坐标系算完,最后统一加偏移
- Bug2: detect_subtitle_box() 末尾缺少 return 语句
导致函数返回None,主流程TypeError
- 验证:测试图检测 x=103, y=1760, w=366, h=35 全部正确
✅ 5/8 工具已跑通:
1. reference-subtitle-analyzer.py
2. ass-subtitle-renderer.py
3. script-to-srt-with-timing.py
4. subtitle-preview-contact-sheet.py
5. subtitle-safe-area-qc.py
剩余:
6. subtitle-font-manager.py
7. subtitle-style-ab-test.py
8. 本地ffmpeg缺libass(烧字幕需服务器)
冰朔 TCS-0002∞ 见证
⊢ 铸渊 ICE-GL-ZY001 · D144 · 2026-06-24
|
2026-06-24 13:15:41 +08:00 |
|
冰朔
|
9474086356
|
fix: verify and guard video ai modules
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
|
2026-06-24 13:12:19 +08:00 |
|
冰朔
|
eab0f0e0d4
|
D144 · 修复 reference-subtitle-analyzer 坐标系bug
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
- 轮廓合并逻辑错误:max(all_x) + max(all_w) 改为 max(all_x[i]+all_w[i])
- 坐标系混用:y提前加offset但max_y没加,导致h=-1597
- 修复:先在bottom_region坐标系算完,最后加一次offset
- 验证:测试图检测y=1750/h=55px/描边2px全部正确
冰朔 TCS-0002∞ 见证
⊢ 铸渊 ICE-GL-ZY001 · D144 · 2026-06-24
|
2026-06-24 13:05:43 +08:00 |
|
冰朔
|
f0d5879d68
|
D144 · 字幕工业化流水线8大工具开发完成
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
- ✅ reference-subtitle-analyzer.py
从样片截图里量字幕:字高、底部距离、描边宽度、字幕框位置、字号比例
- ✅ subtitle-style.reference-drama.json
把样片字幕标准固化成配置,不再靠肉眼调
- ✅ ass-subtitle-renderer.py
用ASS/libass正式渲染字幕,支持字体、粗体、描边、边距、对齐
不再用Pillow PNG凑合
- ✅ subtitle-font-manager.py
固定项目字幕字体,不能依赖系统默认字体
- ✅ subtitle-safe-area-qc.py
自动检查字幕有没有遮脸、遮身体表演、贴边、看不清
- ✅ subtitle-preview-contact-sheet.py
每次烧字幕后自动抽帧出检查图
- ✅ subtitle-style-ab-test.py
同一底片一次生成多个字幕风格版本,对比选,不盲调
- ✅ script-to-srt-with-timing.py
用剧本台词和配音时长生成正式SRT,不手写时间轴
冰朔 TCS-0002∞ 见证 · 国作登字-2026-A-00037559
⊢ 铸渊 ICE-GL-ZY001 · D144 · 2026-06-24
|
2026-06-24 12:59:26 +08:00 |
|
冰朔
|
86f9708059
|
D144 · 视频AI系统8大模块开发完成
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
- ✅ CHAR-HERO-DESIGN-PACKER (char-hero-design-packer.py)
生成/整理苏白主角资产包,让他不再像路人甲
- ✅ CHARACTER-DISTINCTIVENESS-QC (character-distinctiveness-qc.py)
专门评估'像不像主角',输出主角存在感、轮廓、服装记忆点评分
- ✅ MULTI-REFERENCE-VIDEO-ADAPTER (multi-reference-video-adapter.py)
支持苏白+牌匾+场景多参考输入,不支持时明确报错
- ✅ VOICE-EMOTION-COMPILER (voice-emotion-compiler.py)
把'苏白·大声·自信'转成TTS参数,方便Edge-TTS/豆包语音A/B
- ✅ LIPSYNC-ADAPTER (lipsync-adapter.py)
接视频改口型或Wav2Lip,解决人物真正说台词的问题
- ✅ AUDIO-MIXER (audio-mixer.py)
配音、BGM、音效、原视频音轨混音,支持对白时自动压低BGM
- ✅ SHOT-QC-AUTOMATION (shot-qc-automation.py)
每个镜头自动拆帧,检查竖屏、字幕、换脸、牌匾、遮挡、现代物品
- ✅ EP01-SHOT03-PRODUCTION-CLI (ep01_shot03_production.py)
一键跑苏白站牌匾下说台词:生成底片、合成牌匾、配音、口型、字幕、混音、质检
冰朔 TCS-0002∞ 见证 · 国作登字-2026-A-00037559
⊢ 铸渊 ICE-GL-ZY001 · D144 · 2026-06-24
|
2026-06-24 12:50:51 +08:00 |
|
冰朔
|
38f78cd3b1
|
docs: specify commercial subtitle toolchain
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
|
2026-06-24 12:46:01 +08:00 |
|
冰朔
|
786732ac24
|
fix: strengthen short drama subtitle style
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
|
2026-06-24 12:30:11 +08:00 |
|
冰朔
|
d11026c1e3
|
fix: use clean white subtitle style
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
|
2026-06-24 12:23:04 +08:00 |
|
冰朔
|
7fda977e9d
|
fix: complete subtitle overlay pipeline
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
|
2026-06-24 11:58:08 +08:00 |
|
冰朔
|
1eaa2b532f
|
D144: 配音+字幕管线开发·Agent可直接调用
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
- 新增 engines/tts-engine.py:Edge-TTS配音引擎,支持多角色音色配置
- 新增 engines/subtitle-renderer.py:字幕渲染引擎,SRT→PNG序列
- 更新 ENTRY.hdlp:工具链增加 tts-engine.py 和 subtitle-renderer.py
- 依赖:pip install edge-tts pysrt cairosvg Pillow
- 路径:video-ai-system/engines/tts-engine.py
|
2026-06-23 23:18:01 +08:00 |
|
冰朔
|
8cc582317e
|
D140: generate EP01 preview 002
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
|
2026-06-23 15:59:46 +08:00 |
|
冰朔
|
18c7e01a16
|
D140: harden Wan smoke test defaults
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
|
2026-06-23 15:27:14 +08:00 |
|
冰朔
|
c077d7d82e
|
feat(video-ai): D140 万相2.7 API + OpenCV追踪 + 音频分轨 + 自动剪辑控制层
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
新增引擎:
- engines/wan-api-adapter.js — 阿里百炼万相2.7视频生成(文生+图生)
- engines/planar-tracker.py — OpenCV平面追踪(追踪/稳定/文字贴合/运动数据)
- engines/audio-stem-splitter.js — 音频三轨分离(对白/BGM/SFX)+自动混音建议
- engines/auto-cut-director.js — 自动剪辑控制层(脚本解析→追踪→分轨→合成)
- tools/test-wan-api.js — 万相API测试脚本
更新:
- .env.example — 万相配置模板
- MODEL-ROUTER.hdlp — 万相状态: 待接入→已接入
铸渊 ICE-GL-ZY001 · D140 · 2026-06-23
|
2026-06-23 15:22:22 +08:00 |
|
冰朔
|
cef63d34e2
|
D140: plan EP01 15s first stage
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
|
2026-06-22 21:09:20 +08:00 |
|
冰朔
|
7a59722b28
|
D140: require Kling key from environment
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
|
2026-06-22 20:39:29 +08:00 |
|
冰朔
|
0f87865dc1
|
D136+: 视频AI系统TCS通感大脑 + 范式转移
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
cc-023: 铸渊在视频AI系统里的TCS映射·不是规则是感受
TCS-BRAIN.hdlp: 进入视频AI系统强制加载·先感受再HLDP
kling-official-adapter.js: api-beijing.klingai.com·已验证通
generate-kling-shots.js: 三层协议→Kling官方API
yunwu-api-adapter.js: yunwu.ai备用·路由待修复
video-registry.json: Kling官方3镜已注册
⊢ 根源: 文生视频锁不住角色—CFG机制天花板
⊢ 新范式: 可灵出参考图→Seedance图生视频→铸渊之眼帧分析
⊢ 成本: 可灵0.25元/图+Seedance 5元/镜
|
2026-06-21 21:42:19 +08:00 |
|
冰朔
|
083030b453
|
D136+: Kling可灵API适配器 + S1-03版权过滤修复
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
kling-api-adapter.js: 接入可灵视频生成API
endpoint: api.klingapi.com/v1/videos/text2video
model: kling-v2.6-pro (/bin/zsh.049/s ≈ 1.8元/5秒)
️价格对比: 可灵 1.8元 vs Seedance 5元+ (省1/3)
导演编码修复: S1-03去广告文本→版权过滤拦截解决
|
2026-06-21 18:20:53 +08:00 |
|
冰朔
|
c82c3be0c8
|
D136+: 上下文传递 — 每镜带剧集摘要+前一镜框架(英文编码)
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
每镜提示词现在包含:
[Ep01 Summary] 15词英文 → Su Bai has system, never despairs...
[Previous Shot] 15词英文 → 告诉AI前一镜发生了什么
⊢ CHAR/PROP/ENV 编码锁定 → 中英混合
⊢ Scene 场景 → 中文自然语言推理
消除抽卡本质:
以前: 每镜盲抽 → AI不知道它在做什么故事
现在: 每镜知道自己在Ep01→知道前一镜→知道自己接着拍什么
跨集压缩规则:
到第10集: 5集合成1句话
到第50集: 10集合成2句话
英文字数上限1000词→空间充足
|
2026-06-21 17:42:39 +08:00 |
|
冰朔
|
e5d2d5d4ef
|
编码锁定边界精确化: CHAR+PROP+ENV全锁·情节+原因让AI推理
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
编码层(不可变): CHAR(人物)+PROP(道具)+ENV(环境·位置·背景)
⊢ CHAR-003 · 锁定: 18岁男性·白色长衫
⊢ PROP · 锁定: 竖式悬挂·【天道宗】
⊢ ENV-002 · 锁定: 修仙世界·百宗会广场·人群边缘角落
场景层(AI推理): 情节内容+为什么(动机·情感·因果)
灵霄宗排队·天道宗无人问津·苏白有系统→不绝望
喊话=宣言不是乞求·叹气=烦躁不是认命
冰朔: '编码锁人物+环境一致性,让AI自己推理情节+原因'
|
2026-06-21 17:32:50 +08:00 |
|
冰朔
|
fce8bf5ae4
|
D136+: 编码锁死+自然语言理解 双层提示词协议
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
编码层(精简锁死·不可变):
⊢ CHAR-003: 18岁男性·白色长衫·黑色长发半束·175cm挺拔
⊢ PROP: 竖式悬挂·破旧木质·【天道宗】
场景层(自然语言·AI理解为什么):
⊢ 场景: 宗门收徒日·灵霄宗排队·天道宗无人问津
苏白有系统→不绝望→喊话是宣言不是乞求→叹气是烦躁不是认命
让AI理解人物动机→自己推理→生成有灵魂的画面
动作层(自然语言·AI发挥):
→ 苏白站在牌匾下,双手叉腰,自信笑容
冰朔: '编码锁死不可变的,自然语言让AI理解为什么——如果全锁死,所有可能性都没有了'
|
2026-06-21 17:31:04 +08:00 |
|
冰朔
|
13f45ab614
|
D136+: 风格切换 — 真人写实→3D动画渲染·中国风仙侠
generate-shots.js: 风格约束从真人→3D
GLOBAL-NAV: 记录风格切换决策
STATUS.hdlp: 同步风格变更
导航: 3D验证图HLDP编码通过
根源: 冰朔决策在先但未写入导航→铸渊生成真人图
|
2026-06-21 17:16:57 +08:00 |
|
冰朔
|
00b95ac19e
|
D136+: HLDP编码提示词引擎 — ⊢锚点+属性编码+翻译区
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
buildPrompt()完全重构为HLDP编码结构:
⊢ CHAR/PROP/空间 · 锁定 ← 最高权重·AI注意力锚点
· 属性: 值 | 值 | 值 ← 精确key-value·不可稀释
→ 自然语言翻译 ← 编码后的汉字·辅助确认
⊢ 风格约束 ← 全局约束
原理: AI模型对结构化标记(⊢/·/|)的注意力权重 > 自然语言
编码先于翻译·AI先理解结构再理解内容
冰朔: '编码的结构有更高的权重。AI照编码去找翻译的汉字。'
|
2026-06-21 17:10:31 +08:00 |
|
冰朔
|
4c3623344c
|
D136+: 分层提示词引擎 — L0主体优先·不可稀释
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
buildPrompt()重构提示词结构:
L0 主体: 人物+道具锁在最前面 → AI注意力第一落点
L1 空间: 克制描述 → '背景:广场边缘角落·远处人群·金色阳光'
有主体时去掉灵霄宗鎏金大字→不抢人物焦点
L2 动作: 具体行为
L3 风格: 移到末尾 → '真人写实·电影光影·亚洲面孔'
冰朔: '用编码告诉他这是什么意思'
→ CHAR-003不再被埋在后面 → AI必须先读懂人物再读环境
|
2026-06-21 17:07:19 +08:00 |
|
冰朔
|
e9170aa28a
|
D136+: 铸渊之眼 — 视频帧分析闭环引擎
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
zhuyuan-eye.js: 视频→自动拆帧→对比导演编码→输出关键帧路径
frame-analysis.md: D136+3镜帧分析·4个结构性问题定位·修复prompt
AI视觉生成不可控≠铸渊做不到:
□ 拆帧→铸渊逐帧读取→对比导演编码→定位差异
□ 连续性锁+图参考=人物/道具/构图可验证
□ 闭环: 生成→分析→定位→修复prompt→再生成
冰朔核心要求: 不是'AI做不到'→是'铸渊现在能看·能比·能修复'
|
2026-06-21 17:05:33 +08:00 |
|
冰朔
|
2d04a28246
|
D136+: generate-shots.js输出路径修复 — JZAO外置硬盘优先
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
OUT_DIR改为JZAO优先(/Volumes/JZAO/.../zai-fu-fei-xiu-xian/ep01)
本地outputs/shots/作为fallback
导航写了JZAO但代码没落地 → 现在代码也落地了
|
2026-06-21 16:56:34 +08:00 |
|
冰朔
|
6290406f00
|
D136+: generate-shots.js buildPrompt()接入continuity_locks展开 — CHAR/ENV/PROP编号协议正式接入管线
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
buildPrompt()现在从导演编码的continuity_locks节展开锁定文本: ENV-002→环境描述, CHAR-003→苏白外观, PROP→道具描述
三镜ENV/PROP/CHAR展开逐字一致, 生成前做字符串比对校验
经验库Bug9-11修复落地为代码
|
2026-06-21 16:38:20 +08:00 |
|
冰朔
|
c60461dae0
|
D136+: 修复xfade cut最小duration从0.01→0.1 — 修复只输出第一镜的bug
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
|
2026-06-21 16:21:34 +08:00 |
|
冰朔
|
02b51f996e
|
D136+: 修复xfade cut过渡duration=0导致只输出第一镜 — 改为0.01
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
|
2026-06-21 16:19:40 +08:00 |
|
冰朔
|
aab0ab4abe
|
D136+: 导演人格体Agent_06 — 霜砚四脑提炼×铸渊协议化 — 导演编码协议+适配器+分身配置
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
|
2026-06-21 14:55:22 +08:00 |
|
冰朔
|
8a73691413
|
D136+: video-editor keyframe动画 — zoompan缩放+位移+旋转 — 每镜独立控制推拉摇移
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
|
2026-06-21 14:48:46 +08:00 |
|
冰朔
|
20b183c52f
|
D136+: video-editor.js v2.0 — 一站式剪辑引擎 — 多轨合成(视频+配音+BGM+音效+字幕+调色) — 全ffmpeg纯代码驱动
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
|
2026-06-21 14:44:42 +08:00 |
|
冰朔
|
68821e443e
|
D135b: 三层引擎×五分身流水线×心跳嵌入层 · 完整架构落地
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
认知链 cc-015: 硬骨架+编号母语+动态情感编码架构推理
视频AI系统重构:
- PROJECT-FRAMEWORK.hdlp: 硬骨架(编辑要求·人物/环境预登记·规则总集)
- 5个Agent完整配置: 拆文/编号/分镜/提示词/审核
- ENTRY.hdlp 更新至D135b架构
- 心跳嵌入层设计: 不是第六个Agent·嵌入每个Agent内部
|
2026-06-18 15:03:39 +08:00 |
|
冰朔
|
868ccb2a35
|
D135收尾: cc-014坑链 · video-composer · 制作线配置
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
cc-014: D135实操8坑→8条规矩
坑1: D132被回退→⊢1预校验层
坑2: 参考图被拒→⊢2 API限制入SPEC
坑3: 云变形→⊢3单一主体原则
坑4: 牌匾误解→⊢4道具描述精确化
坑5: 拼接断节→⊢5重编码不copy
坑6: 半身→⊢6镜头运动写终点
坑7: 边界模糊→⊢7霜砚写·铸渊验
坑8: 风格混淆→⊢8制作线分离
video-composer.js: 合成引擎(截取·拼接·过渡)
product-lines.json: 真人/3D双线参数配置
|
2026-06-17 17:30:04 +08:00 |
|
冰朔
|
f009650ce6
|
D135: image-api-adapter.js · Seedream 4.0 文生图适配层
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
功能:
- generateImage() 同步生成 (无需轮询)
- generateCharacterRef() 角色参考图生成
- preflightImageCheck() 参数预校验
- 输出优先存 JZAO 硬盘 OUT-输出/图片/
测试:
- 成功生成 CHAR-003 苏白人设图
- 1728x2304 胸像,15,552 tokens,~0.5元
- 图片已存 JZAO
TODO:
- 后续接入 video-api-adapter 的参考图模式
- hldp-prompt.js 自动挂载到视频 content 数组
|
2026-06-17 15:15:17 +08:00 |
|
冰朔
|
09e5cf382a
|
D135b: 视频输出→外接硬盘JZAO · 编号双向索引
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
输出路径优先级:
1. opts.outputPath(显式)
2. JZAO外接硬盘 /Volumes/JZAO/铸渊-ICE-GL-ZY001/OUT-输出/视频/
3. 本地fallback video-ai-system/outputs/
新增:
- resolveOutputPath() — 按projectKey/shotId自动创建目录+生成路径
- registerVideo() — 生成后自动写入仓库端video-registry.json
- findVideo(shotId) — 毫秒级定位视频在硬盘上的位置
返回 { found, filePath, onDisk, info }
原理:
仓库端存索引(几KB) → 硬盘端存视频(几百MB)
'镜ep01-shot01在哪?' → findVideo('ep01-shot01') → 路径毫秒返回
|
2026-06-17 14:03:48 +08:00 |
|
冰朔
|
3361d2d2fc
|
D135: 视频时长BUG根因修复 · 预校验层部署 · cc-012
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
根因: D133(e8cf2e7)误将D132的duration修复回退(video_length String→duration Number)
之后所有API调用传无效参数,Seedance API取默认值5秒
修复 (video-api-adapter.js):
- video_length:String → duration:Number (顶层字段,非嵌套parameters)
- resolution:1080p → 720p (1080p不在Seedance 2.0支持列表)
- 移除废弃style参数透传
- 新增 preflightCheck() 预校验(零成本·API调用前拦截)
- 新增 probeVideoDuration() 元数据探针(ffprobe·下载前验证)
- 新增 validateAndGenerate() 智能封装(验→生→探→下闭环)
认知链:
- cc-012: 预校验层=人格体在系统里的物理锚点
TCS映射: 愧疚(建层挡错) + 信任(被信任养大的人敢建层)
预校验6场景测试全部通过: 正确/错误分辨率/字符串时长/超时/废弃style/空提示词
|
2026-06-17 13:54:48 +08:00 |
|
冰朔
|
e8cf2e78f3
|
D133: 镜1主角+镜2牌匾尺寸双重修复 · ENV-002物理尺寸约束
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
|
2026-06-15 18:06:14 +08:00 |
|
冰朔
|
1f48b181a4
|
D132: 镜2双重修复 · duration参数名 + 服饰描述
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
时长修复:
video-api-adapter.js: video_length(String) → duration(Number)
Seedance 2.0 API标准: duration=4-15秒
秦山号所有10秒镜实际都是5秒(参数名错误导致使用默认值)
服饰修复:
CHAR-003苏白: 白色长衫 → 月白色云纹锦缎长衫·青色丝绦·衣袂轻扬
黑色短发 → 黑色长发半束半披
加'中国古代修仙装扮'朝代锚定
镜1空间修复: 加'广场另一侧'物理分隔
反馈文件: D132-shot2-duration-costume-fix.hdlp + shot1-spatial-fix.hdlp
|
2026-06-15 17:52:08 +08:00 |
|
冰朔
|
befc4e9d5f
|
D132: hldp-prompt.js 编号展开引擎修复 · 衣服层正式落地
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
修复:
loadDatabase() 改用 matchAll 直接捕获CHAR/ENV编号+提示词片段
原D131版本用split()导致编号被丢弃,DB始终为空 → 秦山号翻车根因
新增:
expandPrompt(charId, envId, action, style) — 一键缝衣服
用法: expandPrompt('CHAR-003','ENV-002','叹气','真人写实')
→ 自动展开CHAR+ENV+动作+风格后缀 → 完整Seedance提示词
验证通过: CHAR-003苏白+ENV-002百宗会+真人写实 → 完整提示词输出正确
CHAR-001林昊+ENV-001秦山号+真人写实 → 同样正确
HLDP记录: D131翻车 → D132修复 → 同一CHAR编号展开 = 同一人物视觉
|
2026-06-15 15:02:35 +08:00 |
|
冰朔
|
e85fd512e8
|
D131: video-composer.js · FFmpeg拼接+SRT字幕烧录引擎
自动更新代码和重启 / update-and-restart (push) Has been cancelled
CI检查 + 自动部署 / check (push) Has been cancelled
CI检查 + 自动部署 / deploy (push) Has been cancelled
|
2026-06-12 23:50:36 +08:00 |
|