Communitygithub.com

商业动态影片

为真实企业(屋顶维修、房产、电商、B2B软件)规划、构建并质检一支高端短商业广告,使用AI生成素材、代码驱动的动画(HTML/GSAP)、选择性Three.js和独立评论者“Gauntlet”循环。适用于制作发布式/SaaS式视频、商业广告、解说、样片或推介视频,以及审查和改进现有视频。

商业动态影片 是什么?

该技能提供了一个结构化的端到端工作流程,用于创建短商业广告(15-40秒),这些广告看起来像高端SaaS发布影片,但面向真实企业销售真实的商业成果。它基于对28支专业发布影片的分析,编码了确定性的运动原则、严格的真实规则(禁止虚构证明)以及质量管理体系,该体系使用独立的“Gauntlet”评论者循环,在每次渲染后审查作品。该工作流程包括:通过参考文献进行商业报价建模、具有具体机制参考的脚本设计、资产生成指南(AI静态/视频以及严格的提示工程)、在隔离环境中构建组件(使用Three.js和HTML/GSAP)、基于精确像素坐标的场景组装、全面的全片评论循环,以及包括背向定时音乐同步的专业音频工作流程。该技能支持从最初的简报(BRIEF.md)到交付可编辑项目文件、生成分类账和评论分类账的整个生命周期,确保持续改进和透明,直到达到质量标准。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/SaviourV2/acevids-editor/tree/HEAD/.claude/skills/business-motion-film

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

商业动态影片 是做什么的?

制作短(15-40秒)商业广告,它们看起来像高端SaaS发布影片,但销售的是真实的商业成果:解释一项服务、获得报价请求、跟进报价或刷新广告。视觉效果可以雄心勃勃;但主张必须真实。

仅阅读当前步骤所需的参考文件:

步骤阅读
选择垂直行业、报价、试点范围、定价锚点references/business-offers.md
故事板和动态设计references/motion-grammar.md,然后阅读 references/launch-film-notes.md 了解具体时刻
构建3D组件references/three-js-patterns.md,templates/component-lab.html,templates/projected-overlays.js
3D产品英雄,必须像真实物体一样移动(展开、闭合、揭示)references/product-hero-realism.md
任何审查轮次references/gauntlet.md,references/critic-prompts.md,references/quality-bar.md
音乐、音效、混音references/audio.md
完整的端到端工作示例references/case-study-alder.md(平静服务影片),references/case-study-duo.md(Three.js产品影片),references/case-study-home-display.md(评论者说“发货”后客户更改的内容)

不可妥协项

  1. 真实。 绝不虚构推荐、评分、已完成的工作、诊断、节省费用、保修的或已确认的预约。概念影片必须说明它是概念(“虚构品牌 · 概念影片 · AI生成图像”)。客户影片必须使用客户批准的素材和事实。
  2. 无声时也能传达商业目的。 首次观看者必须在静音状态下,在影片结束时能说出该业务是做什么的以及下一步该做什么。
  3. 独立评判。 构建者永远不给自己的工作打分。每个组件和每个完整剪辑都要交给一位全新的评论者,该评论者只看到渲染图、简报和参考文献(references/gauntlet.md)。
  4. 确定性动画。 每个动画状态都是时间线时间的纯函数:没有自由运行的 requestAnimationFrame、Date.now()、无种子的随机性或物理历史。跳到任何帧都能得到相同的像素。
  5. “没有Bug”不等于“好”。 干净、流畅、无错误的版本仍可能因为基础、空洞或缓慢而被拒绝。进行测量(scripts/)并创造性评判。

工作流程

1. 简报(15分钟)

编写 BRIEF.md:业务、买家、观众的问题、单一操作(行动号召)、可证明为真的内容、可用真实资产、长度、宽高比、品牌(调色板、字体)、以及绝不能声称的内容。如果用户没有真实资产,则同意其为一个带有标签的概念。

2. 参考文献

从 references/launch-film-notes.md 中选择3-6个其机制适合故事的时刻,例如前景飞越、持久选中的对象或分层分解视图。如果用户提供参考视频,提取帧(scripts/contact-sheet.sh)并引用确切的时间戳。借用机制,绝不借用布局、标志或素材。

3. 构建前先做故事板

一张表格:时间 → 观众看到什么 → 节拍的商业任务 → 转场方式,包括哪个对象在转场中幸存。规则:

  • 30秒影片约12-15个不同的构图。变化比例:宏观 → 广角 → 俯视 → UI特写 → 字体冲击。
  • 在主要特征节拍中,主导对象填充可用画面的60-85%。没有小卡片漂浮在大片空白区域。
  • 每个节拍都有可读的落幅,然后加速退出。不要有超过约0.6秒的静止动作。
  • 命名3个无需效果名称即可描述的标志性变换,例如“检查照片变成报告的英雄图像”。
  • 仅在需要解释物理或空间事物时使用3D。字体和UI保持清晰的HTML/SVG。 对故事板本身进行一次快速的评论者审查(时间顺序、商业逻辑、真实性)。

4. 资产

  • AI静态图像: 首先生成关键帧,然后使用图像转视频进行动画化。提示需像制作简报一样:镜头、光线、曝光(“明亮、通透、没有死黑区域”)、为文字预留的负空间、“必要时不需要人物/不需要文字/不需要标志/不需要水印”。
  • AI视频: 短片段(4-5秒),摄像机运动受限(“稳定的手持云台推拉,约25厘米移动距离,保持精确几何形状,无变形”)。预期为720p/24fps,并进行插值和升级,这不是原生细节。拒绝几何形状变形的片段;重新生成而非隐藏。
  • 维护一个生成分类账:模型、提示词、种子、作业ID、接受的窗口。绝不可提交API密钥。

5. 隔离构建组件

每个自定义组件(3D场景、报告界面、预订流程、标志图案)都拥有自己的实验页面(templates/component-lab.html),渲染为静态图加一个短动态证明,并在加入影片之前进行一轮组件级别的Gauntlet审查。

6. 组装

一个根时间线;每个场景是一个子合成;Three.js场景从根查找时钟渲染;覆盖层如标签、标记和引导线,每帧从投影的3D锚点定位(templates/projected-overlays.js)。以精确像素坐标在场景间传递对象,使得场景A的最后一帧等于场景B运送对象的第一帧。

7. 全片Gauntlet

渲染整部影片。运行 scripts/frozen-time.sh 和 scripts/loudness.sh。发送给一位全新评论者,使用 references/critic-prompts.md(全片提示词)。修复影响最大的项目,重新渲染,并发送给新的评论者,该评论者逐项验证上一份清单。在达到质量标准或改进变为表面化时停止(通常3-5轮)。

8. 音频最后,但绝非事后想法

遵循 references/audio.md。对于与画面锁定的音乐,反向计时一首真实曲目,使其自身结尾落在结束卡上,并作为一首连续的乐曲播放,每次剪辑都在其节拍上(scripts/backtime-music.py);在相同的画面下提供几首曲目,让客户通过听觉选择。保持音乐与买家的客户匹配,并远低于效果声(家庭服务用低保真或温暖原声);每次真实转场使用一个柔和、无隆隆声的嗖声;仅在真实操作上使用干净的UI音效;在每个效果频段解决每事件电平(scripts/solve-sfx-gains.py);使用 scripts/sfx-candidates.py 筛选候选音效。始终提供纯音乐备用版本,并以此隔离投诉。当客户不喜欢某个效果时,用更干净的效果替换它;不要删除。让英雄时刻听起来清晰。

9. 交付

主MP4(用于动态画面的1080p60)、海报帧、联系表、可编辑源文件、生成分类账和Gauntlet分类账(每个评论者发现了什么 → 更改了什么 → 前后测量对比)。诚实地说明限制:测量了什么对比听了什么,抽样检查对比全面审查。为交付物提供项目唯一名称,将每轮放在其自己命名的文件夹中,并向客户开放。在评论者标记“发货”后,期待客户自己的检查,并按时间戳进行周转(references/gauntlet.md)。

此剧本中客户期望的工作风格

  • 可见地规划(故事板),然后构建时不停下来征求每一步的批准。
  • 长时间工作时,一行报告状态。
  • 时间紧迫时,切换到截止模式(references/gauntlet.md):硬性停止、整合、一位评论者、最关键修复、交付。
  • 绝不将API密钥写入文件。如果必须使用密钥,让用户在自己的终端中运行一个命令,并建议轮换任何粘贴到聊天中的密钥。
  • 展示工作:联系表、测量数据、评论者判断。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相关技能