SuperAPI AI 工具集

product-launch-motion-v1

设计与创作

查看项目

更新于 10-16 14:26

技能介绍

Product Launch Motion v1(旧版)是一套用于制作产品发布影片的制作规范,来源标识为 abubakrchan/product-launch-motion。该版本为原始 v1 技能,保留给以旁白(voiceover)主导的影片使用;当前技能已更新为音乐优先、单一形状不切割、使用 springs、不含 GSAP 或 HyperFrames 的新版本。

用途

该技能用于制作产品发布或功能公告影片(约 20–90 秒)、落地页主视觉视频、演示集锦、会议 sizzle、投资人更新影片,或对“看起来太基础”的视频进行抢救性返工。它不适用于口播剪辑、简单加字幕的录屏,或交付物是实时网页而非视频文件的场景。其输出是渲染后的 MP4,媒介为 HTML、CSS 与 GSAP,由确定性的基于 seek 的渲染器(默认 HyperFrames)逐帧渲染。文中说明这些法则与渲染器无关,可迁移到任何能对时间线进行 seek 的渲染器,示例中的管线代码以 HyperFrames 为例。

主要能力

该规范提出十条法则:1)真实性优先,屏幕上每个数字、Logo、人脸、截图与用户评价都必须真实并有出处,动画前先写下“已批准数字列表”,拒绝其他数字;2)逐字锁定同步,每个显现都对齐到其所说明单词的实测起始时间,基于真实旁白文件的词级转写,而非节拍网格或估算;3)确定性,禁止 Math.random、Date.now、CSS transitions、repeat/yoyo,任何分散或噪声值必须由索引或播放头推导,对时间 T 的 seek 必须产生逐字节一致的输出;4)一个相机、两个节点,整镜头旋转与中景缩放必须位于不同元素,外层节点负责推轨(缩放),内层节点负责 3D 旋转(旋转加透视);5)光标是舞台道具,约 44×54 尺寸、重描边、深阴影,放入相机移动的节点内,缩放原点精确放在其点击的控件上;6)声音是算术而非品味,若素材比旁白床低 20 dB,提高音量只能改变零点几 dB,需先校平素材再验证提示是否落在交付文件中;7)没有东西在移动中结束,每个镜头都要收束;8)节制强调色,两种底色、一种强调色或渐变,并为其出现位置写预算;9)绿色门禁是必要而非充分,渲染后需从交付文件抽取帧、查看并写下问题;10)没有固定风格,外观应源自本产品的宣称、品牌、受众与品类。

使用方式

流程共十四步,其中第 1、2、5、13 步不可跳过;第 1–3 步是循环而非顺序。步骤依次为:Intake(产品、受众、唯一宣称、角度)、Direction(三个真正不同的视觉方向,评判并削减为一个,外加签名动作)、Truth pass(收集真实素材与已批准数字列表)、Script(40–60 秒为耳朵而写)、Voiceover(先录制旁白)、Word timings(词级时间戳转写为提示表)、Storyboard、Build frames、Assemble(index、过渡、音频、调色,按此顺序)、Gates、Render + master(两遍 loudnorm、限制器、重编码)、Verify in the delivered file、Direct、Ship the set(竖版剪辑、字幕、海报、循环、静帧、许可)。构建顺序中 index 是生成的,手工添加的内容会在重新组装时被销毁,所有接线脚本幂等,安全做法是重跑整条链。

脚本与模板

提供 scripts/assemble.mjs(由 film.json 生成 index.html,并用 ffprobe 从旁白测量每帧长度)、transitions.mjs、wire-audio.mjs、wire-grade.mjs、level-sfx.mjs、word-timings.mjs、master.sh、verify-cue.sh 等脚本,以及 assets/BRIEF.md、STORYBOARD.md、film.example.json、cues.example.json、frame-skeleton.html 等模板。完成定义包括:写出三个方向并砍掉两个、有可一句话命名的签名动作、每个屏幕数字在批准列表上、每个显现落在其单词上、门禁 0 错误、没有帧在切割时仍在移动、交付 MP4 已抽样查看、响度 −14 LUFS ±0.5 且真实峰值 ≤ −1 dBTP、每个音效提示可测存在、渲染版本化、交付物集合存在、第三方许可已记录、写下下一步要修的内容。文中还提供 CASE-STUDY.md 作为真实案例:一部 44.2 秒 B2B SaaS 发布影片,11 帧,经过七轮反馈从“非常基础”到交付。具体价格、收费与平台信息暂未提供。