SuperAPI AI 工具集

horizon-reel

设计与创作

查看项目

更新于 11-03 16:14

技能介绍

用途

Horizon Reel 用于制作简短的产品发布影片,规格为 8–20 秒、1920x1080 的 MP4 加一个 GIF,风格模仿 Anthropic Claude 模型发布影片的拼贴“地平线”视觉。

主要能力

  • 影片结构:开头若干无字镜头(每镜 420–480ms),可选的约 1.2 秒轨道地球边缘开场照;随后是文字镜头组,剪辑时长从约 400ms 逐步缩短到约 270ms,形成加速节奏;结尾两张卡片——品牌锁定叠在冷色边缘上(约 1.3 秒),再叠在升起暖色边缘的同一锁定上(约 1.9 秒)。
  • 文案:三到四组短语加收尾锁定,每组一到三词,沿地平线曲线逐镜略微放大;最后一组为“回报”并获得最多镜头。
  • 素材:照片来自公共领域/CC0 图库(met、aic、commons 等来源脚本),记录在 media/credits.json;绘制镜头为程序化生成。参考组合约为 60% 照片、40% 绘制镜头。
  • 渲染:确定性 canvas 引擎逐帧捕获,同一 film.json 每次渲染结果完全一致;可先输出逐镜头静帧拼图检查,再进行完整渲染,约每秒成片需五秒实际耗时。
  • 附赠文件:渲染同时生成适合 GitHub 10MB 限制的 GIF 和列出每张照片许可与来源页的 reel.credits.md。
  • 可选音轨:默认无声,可用 --audio 与 --audio-start 混入用户提供的、有权发布的音乐,并对齐第一张卡片与音乐高潮。
  • 可移植:lock.mjs 可生成 source.sh,在不携带图片的情况下重新下载完全相同的素材及其署名信息。

使用方式

首次需在技能目录运行 node scripts/setup.mjs 完成环境准备(安装 playwright-core、查找或下载 Chromium、检查 ffmpeg/curl 与内置字体,并渲染两秒冒烟测试)。随后在工作目录(含 film.json 与 media/)中:先根据公告撰写文案;用 source.mjs 从图库检索素材,用 sheet.mjs 生成联系表挑选;按 references/film-spec.md 编写 film.json;用 render.mjs 的 --stills 先检查静帧,再渲染成片;必要时混入音轨;最后交付 MP4、GIF 与署名文件。

适用场景

适合需要快速、可重复地产出短发布影片的场合,例如模型或功能上线、Day 0 公告配套视频、社交平台短片段等。

限制

  • 照片只能来自 source.mjs 或请求方提供且拥有权利的文件,每张都需在 media/credits.json 中有记录,否则渲染会标记。
  • 禁止用图像模型生成或修图,禁止从他人视频(包括参考影片)取帧。
  • 影片沿用参考结构风格,但不复制其画面、标语、音轨或结尾锁定;结尾锁定使用请求方自己的标志。
  • 文案要求平实真实,曲线上不使用营销形容词。
  • 音轨只能使用请求方有权发布的音乐。
  • 关于具体收费、平台支持范围等事实,资料暂未提供。