SuperAPI AI 工具集

abstract-journey-film

设计与创作

查看项目

更新于 10-27 00:51

技能介绍

用途:生成纯音乐驱动的抽象标题短片,以一颗发光小球为线索,串联从暗色数字世界到明亮梦幻世界的22个场景,最终落到品牌Logo上。示例为 examples/prismor/ 的83秒Prismor标题片。

主要能力:

  • 影片规格约80秒、16:9、24fps,带合成配乐(铺底和弦、剪辑处的闪光音符、呼啸声、亮色半段的脉冲以及Logo落点音效)。
  • 22个世界按顺序为:data、chamber、wire、room、flight、horizon、vortex、neon、icons、geometry、sroom、iso、flash、pillars、ribbons、frost、frames、pworld、portal、land、space、logo。前半段使用靛蓝、信号红、绿和青色点缀,从flash起转为粉彩色调。每个世界在 scripts/main.py 中对应一个函数。
  • 素材包括发光玻璃小球、多种颜色的球体、行星、云与丝带、等距玻璃物体(可把盾牌换成产品符号)以及宽幅背景图,并说明了各素材出现的场景与构图。

使用方式:

  1. 初始化:python3 scripts/main.py init my-film。
  2. 品牌:将真实Logo放入 assets/logo.png,并在 brief.json 中设置名称(其旁的文字标识)。不要生成Logo。
  3. 素材:在 assets.json 中按调色板改写提示词,运行 python3 scripts/main.py assets;assets <name> 可单独重新生成某一项。默认模型为 gpt-image-2.5-sunburst,可用 FRAMESMITH_IMAGE_MODEL=gpt-image-2.5-flare 加快草稿。透明素材使用原生alpha;若模型不支持alpha,引擎会自动回退到色键与抠图,绿色主体可用 "key": "#FF00FF"。
  4. 审看:运行 sheet(全片30帧联系表)和 still 3 22 48。
  5. 渲染:运行 render,配乐会合成并混流;如有授权音轨,可在之后自行混流替换。
  6. 时长:brief 中的 scenes 可覆盖任意时长,设为0即去掉该世界。

适用场景:品牌或产品标题片、演示开场、活动片头等需要抽象视觉叙事的短片制作。

限制与注意事项:Logo需用户自备真实文件,不生成Logo;场景画布故意使用RGB(Pillow仅在RGB图像上混合半透明绘制,RGBA精灵以自身为蒙版粘贴);密集粒子场使用带种子的numpy表而非 h() 哈希以避免条纹;约2000帧在2个限速核心、FRAMESMITH_PRESET=veryfast 下预算约1–1.5小时。