SuperAPI AI 工具集

generating-composite-and-video

设计与创作

查看项目

更新于 10-15 21:10

技能介绍

用途:把分镜脚本转为动画。读取 shots.json,分三阶段处理:合成场景图、生成视频片段、合并为最终动画。所有镜头并发处理,15 个镜头的总耗时约等于一个合成加一个视频的时间。

主要能力:阶段一用 flux-2/pro-image-to-image 将背景与角色图合成为场景图,输出到 ./composites/{shot_id}.png;阶段二用 sora-2-image-to-video 生成视频片段,输出到 ./clips/{shot_id}.mp4;阶段三用 FFmpeg 按 shots.json 顺序拼接为 ./final_animation.mp4,仅流复制不重编码。已存在的片段会跳过,可安全重跑。

使用方式:需 shots.json、characters.json 与 backgrounds.json 含 image_url、项目目录 .env 中填 KIE_API_TOKEN,并安装 requests 与 FFmpeg。单镜头模式:python ~/.claude/skills/generating-composite-and-video/scripts/generate_videos.py --shot shot_001;批量模式直接运行该脚本;合并运行 merge_clips.py。脚本顶部可配置并发数、宽高比、帧数、去水印、轮询间隔与超时。

限制:依赖 kie.ai API 与外部图床 URL;每镜头需用户审核,未获明确批准不得视为完成;失败或需重做时删除对应合成图与片段后重跑。具体收费与价格暂未提供。