feat: 新增角色图→八方向行走动画一体化工作流(打通 VIDEO→IMAGE)
把原来分开的两个工作流合并成一条链:角色图 → 八方向静态图 → Seedance 循环视频 → 抽帧 → 抠图 → 八方向拆分 → 8 个透明 webm + 8 组序列帧。 断点在于 Seedance 输出的是 ComfyUI 的 VIDEO 类型,而八方向拆分要 IMAGE 帧序列,VHS「Load Video」只能从文件读、接不上 VIDEO。 桥梁用 ComfyUI 原生的 GetVideoComponents(comfy_extras/nodes_video.py, image/video 分类):输入 VIDEO,输出 images/audio/fps。Holopix 插件的 README 也明确写了可直接连接原生 Get Video Components,且它内部先把视频 下载到本地再包装成 VIDEO,解码没问题。因此没有为此新写任何节点。 帧率处理:Seedance 出 720p/4s/24fps≈97 帧,游戏行走循环 8~12 帧即够, 中间加 VHS Select Every Nth Image 抽帧(间隔 3 → 8fps ≈32 帧), 输出帧率同步设 8。这两个值必须匹配否则播放速度不对,已写进 Note。 另外保留一份 SaveVideo 留存 Seedance 原始视频:生成是付费的,后半段 调参时可用另一个工作流单独重跑,不必重复花钱。⑤ 生成静态图后有预览节点, 布局/朝向不对可在此止损。 抠图沿用用户原有的 LayerMask BiRefNetUltraV2,拆分节点 bg_mode 相应设为 「已带透明通道」——这套提示词要求纯黑背景,颜色阈值法本就不适用。 工作流由脚本循环生成(8 路重复),结构自洽性已逐项校验: links 与节点 inputs/outputs 双向一致、无越界、无悬空引用、 拆分节点 widget 数 13 与定义相符、8 方向各连出 2 条。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
cc6a6e3400
commit
5e9e1e6a84