首页 / 全部技能 / 内容创作 / launch-video
内容创作 · iart-ai/ad-video-skills

launch-video

This skill should be used when the user asks to "make a launch video", "create a product hype/sizzle film", "build a teaser/trailer for a drop", "do a reveal montage with an end-card CTA", "cut a hero video to the beat", or "export a launch film in 16:9/9:16/1:1". Covers the hook→tease→reveal→feature-montage→end-card arc and multi-aspect export.

L4 高权限 · 分级授权与审计V1 已固定执行命令联网读写文件Dual-pass Audit
Author iart-aiGitHub iart-ai/ad-video-skills ↗Stars 8License MIT(仓库根 LICENSE:「MIT License」/「Copyright (c) 2026 iart.ai」;.claude-plugin/plugin.json 与 README「## License」同声明 MIT)Commit 0de0f2a1c1
管控等级描述 skill 的能力与建议配套的管控措施,不代表质量或安全认证,也不表示可用或不可用。是否使用由用户和管理者决定。不同 agent 宿主对权限的约束各不相同,请勿假定宿主一定会提供安全兜底。第三方 skill 版权归原作者,使用风险由使用者自行承担。

1实现原理 · 为什么它能做到

第一铁律:声音先设计、画面跟着剪辑,严禁「先剪好再配乐」。

skills/launch-video/SKILL.md
1. **Sound design leads picture.** Lock the track first, mark the beats and the drop, then cut visuals to those marks. Never score a finished cut — the reveal lands on the drop, not near it.
把配乐从后期润色提升为时间轴基准。

五段弧线固定,15s/30s/60s 只缩放中段,hook 绝不放长。

skills/launch-video/SKILL.md
Scale the same proportions for 15s (tighter) or 60s (longer montage, never a longer hook).
reference 给出三档再比例方案。

drop 帧对齐靠实测时间码:GSAP paused timeline 上用 set 在 DROP 时刻硬切。

skills/launch-video/references/launch-structure.md
const DROP = 9.0; // measured drop timecode (s)
SKILL.md 同一常量注释为 measured from the track。

蒙太奇纪律:一镜一个 benefit、0.6–1.0s、同一条 enter/exit 曲线。

skills/launch-video/references/launch-structure.md
Montage discipline: keep ONE enter curve and ONE exit across all shots; vary content, never grammar.
变内容、不变语法,快剪才读作自信。

多比例:先做 16:9 master,再逐镜 reframe,不用 letterbox。

skills/launch-video/references/launch-structure.md
For 9:16, **reframe** (pan/scale per shot to keep the subject centered) — do not letterbox.
reference 附三档安全区数值与导出流程。

重档(Remotion 渲染)必须把 beat/drop 烘进 props,禁用 GSAP/音频回调计时。

skills/launch-video/SKILL.md
If the launch film is built/rendered in Remotion, treat it as the heavy tier: register a `<Composition>` (+ zod `schema` + `defaultProps`), drive every value off `useCurrentFrame()` — no GSAP timelines / audio-event callbacks / `Date.now()` / `Math.random()` at render time (bake beat + drop timecodes into props).
把轻档 HTML/GSAP 与重档 Remotion 分轴。

终卡纪律:logo+tagline+CTA 静置 ≥2s、一个动作、不与动效抢注意力。

skills/launch-video/SKILL.md
Hold the logo + tagline + CTA still and clean for ≥2s. No busy motion competing with the CTA; let the brand settle.
静置即可信的收尾原则。

验证环:采样 hook / reveal / end-card 三点,且用 shipped props 而非 defaultProps。

skills/launch-video/SKILL.md
**Verify loop — render stills → inspect → encode.** Sample the arc, with the **shipped** props (real headline/tagline/CTA), not just `defaultProps`.
多比例时先逐比例验 master 再批量编码。

2核心能力

01五段式结构模板与 15/30/60s 再比例
0230s 逐镜分镜脚本(画面/动效/音频/剪辑点四栏)
03drop 帧 reveal 配方(1.18→1.0 过冲 + 白闪)
04kinetic 蒙太奇镜头配方(关键词 pop + 每镜一个视觉)
05多比例安全区与导出流程(reframe 而非 letterbox)
06声音设计工作流(选曲→标结构→映射剪辑→跟拍→混音收尾)

3外部依赖

KindDependency / Endpoint
packageremotion(重档渲染 + zod 契约)
clinpx remotion still / render
packagegsap(轻档 HTML 时间线)
cliffmpeg / ffprobe(仓库共享 contact-sheet.sh、probe-mp4.sh)
networkiart.ai(reference 尾部推广链接,具 utm 参数;仅读者点击才请求)

4管控建议与判定依据

建议配套管控措施
面向 Agent
分级或逐次授权,建议在沙箱运行
面向管理者
审批流程、可回滚、全程审计
判定依据(文件路径与关键语句摘要)
  • scripts/: 执行本地脚本或命令: skill 目录内无自带脚本;SKILL.md 指示 agent 执行 `npx remotion still` / `npx remotion re
  • 网络端点: 声明外部网络访问: 执行期不查询任何业务端点;音轨由用户自备(skill 未指定任何音乐或 TTS 服务)。
  • 本地工作目录: 文件读写与工件输出: 在用户工程内写 `out/f-hook.png`、`out/f-reveal.png`、`out/f-end.png`、`out/launch-*.m
审计说明: 。触发项是分级范式「依赖第三方插件、镜像、远程包」:skill 目录本身是纯 Markdown(无脚本、无凭证读取、无 env 读取),但重档交付路径要求 `remotion`(+ zod 契约)与 `@remotion/cli` 经 npx 从 npm 获取并执行,轻档路径要求 `gsap` 包;同批同仓的 `remotion-video` 已按同口径判橙,此处与之一致。**明确不成立的项**:无 process.env / API key / token / cookie / 钥匙串读取;不向任何外部生成服务上传素材(音轨、产品图、Logo 全程本地);无 TLS 降级、无 `--no-verify`、无沙箱关闭、无反自动化绕过。触发条件:只在真的要渲染片子(或真的载入 gsap 跑轻档页面)时发生;纯写分镜阶段不发生。

5第二遍独立确认

  • [discrepancy] SKILL.md 是否声明了 reference 未提供的实现 — Deliver 段要求 register `<Composition>` + zod schema + defaultProps,但唯一 reference(launch-structure.md)通篇是分镜、CSS/GSAP 与 ffmpeg 层面内容,**没有任何 Remotion 组件实现**(对比同仓 ad-creative 的 batch-ad-pipeline.md 有完整组件)——重档要由 agent 从零写。
  • [ok] 「no GSAP / audio-callback timing」与正文 GSAP 代码是否自相矛盾 — 正文的 GSAP + `audio.addEventListener("play", ...)` 属轻档(HTML 交付物),Deliver 段的重档纪律被 "If the launch film is built/rendered in Remotion" 限定;属分档并存,但读者易误把事件驱动时间线用于视频导出(已记入 risks)。
  • [ok] 示例帧号与 drop 时间码是否自洽 — `--frame=270` 注释为 reveal;30fps 下 270 帧=第 9.0s,正好等于 reference 的 `const DROP = 9.0`。
  • [ok] hook 时长纪律是否前后一致 — SKILL.md 的「hook 0–3s / Never lengthen the hook」与 reference 的「The hook never gets longer — only the montage scales.」同口径。
  • [ok] 终卡时长与多比例验证顺序 — end card ≥2s 在 SKILL.md 输出清单、reference QA 清单、Deliver 前置条件三处一致;「先每个比例验 master 再编码」与同批其他 skill 同一口径。
  • [ok] 凭证/外发面反查 — token 扫描零实质命中;音轨与素材均为本地文件;skill 未指名任何外部音乐/TTS/托管服务。

6结论

  • 把「先设计声音」作为不可协商的第一条规则,避免「剪完再配乐」的典型失败
  • 时间码要求实测而非目测
  • 多比例要求 reframe 而非 letterbox,并给出每档安全区数值
  • 重档/轻档分轴明确,避免事件驱动时间线污染视频导出
  • 成片前 QA 清单可直接执行(含混音顺序与安全区)
  • 适合: 发布新品/功能的品牌与增长团队做 15–60s 高能预告片:需要 drop 对齐的 reveal、快剪蒙太奇、16:9/9:16/1:1 全版位交付,且能接受 Remotion 重档工程。
    不适合: 需要数据批量出 N 条变体的投放场景(用 ad-creative-video);只需幻灯片式产品说明(用 presentation/product-demo 类);完全没有音轨或不愿处理节拍对齐的项目。
    Install Agent-Ready
    ① Verified Mirror 2026-09-28
    Option A · Direct DownloadDownload launch-video.tar.gz
    sha256: 056c60923ef4e60f…
    Option B · Copy Guide for Agent
    install.json
    agent 读 JSON 指南后会自动从本站下载安装,无需更多说明。
    ② Upstream GitHub
    GitHub Repo ↗
    Pinned to commit 0de0f2a1c1.