SuperAPI AI 工具集

paper-cutout-remotion

写作与研究

查看项目

更新于 10-15 23:59

技能介绍

用途:把分镜脚本变成纸片分层风格的 Remotion 视频。核心方法论不是生成一张图加镜头移动,而是把每个镜头拆成背景、后排、主体、前景四层独立素材,让每层按不同节奏运动,用前后遮挡制造纵深立体感。

主要能力:工具链为 apiz CLI(图片生成,默认 fal-ai/nano-banana-pro)+ Python/Pillow/NumPy(绿幕抠图拆层)+ MiniMax(apiz speak 配音,直连 API fallback)+ Remotion(React 控制图层、动画、字幕、渲染)+ FFmpeg(验收)。配套参考含组件 API 速查、四层拆分方法论、apiz 提示词配方。

使用方式:按 10 步工作流执行——先定镜头(谁最大、配角位置、地平线),再拆四层;复制模板并 npm install(须用原生 npm install,勿用 rtk);用 gen_plates.py 生成无人物背景底板,gen_characters.py 生成纯绿背景角色素材表,split_sheet_green.py 抠图拆独立 PNG;先在 scenes.tsx 静态排版,再设 zIndex 与 roleMotion 错峰动画;gen_tts.py 生成旁白并输出 timeline.json,用其 frames_playback 回写 Root.tsx 的 SCENES;最后 npm run dev 预览、npx tsc --noEmit 类型检查、npm run render 渲染,ffprobe 验收。

适用场景:历史人物/朝代叙事、知识科普、商业故事、人物关系、城市发展等凡能拆成背景、主角、配角、前景的画面。

限制:先画图后定镜头必返工;背景底板必须无人物;绿幕不纯会致抠图残留;每个 PaperActor 的 seed 需带场景前缀避免漂浮同步;前景 zIndex 必须大于主体;人物宽度需按高宽比核算以免头顶出画;音频帧数须区分 frames_source 与 frames_playback,误用会导致旁白被截断;音频混合失败需一次只跑一个渲染任务;apiz 余额不足时 TTS 自动 fallback,绘图需充值或换模型。收费与价格暂未提供。