SuperAPI AI 工具集

render-search-grid

设计与创作

查看项目

更新于 10-15 21:54

技能介绍

用途:该技能把配置装配成一支竖屏短视频,格式为“search-grid”(Pinterest 搜索情绪板风格),成片约 18 秒、1080×1920,四个节拍共用一段连续运动。它是确定性装配器,不生成图像/视频,也不做 AI 渲染文字,屏幕内容全部来自品牌真实产品/生活摄影与 logo,因此打字钩子、功能说明、字标和照片保持像素清晰。唯一的可选付费输入是音乐床,由上游 create-music-elevenlabs 生成并通过 render.py --music 传入。

能力与节拍:Search(0–5 秒)在 Pinterest 搜索栏后呈现 3 列瀑布流网格,逐字输入可信短语,左右列下移、中列上移形成反向视差;Cards(5–7 秒)3 张房间/产品卡片从右侧滑入,叠在暖色模糊背景上;Features(7–14.5 秒)顶部卡片物理扩张为全屏(动画 width/height,而非 transform:scale,以免拉伸图像),随后在同样 3 个房间间连续左滑,每张全出血并带说明文字,3 张卡片即 3 个功能;End card(14.5–18 秒)在暖色背景上展示主视觉、字标、标语与 CTA。

使用方式:脚本均为免费/确定性。scripts/build_html.py --config config.json --out index.html 把配置构建为单个自包含 HTML 页面,暴露 window.seek(tMs),图像以 base64 内嵌。scripts/capture.js --html index.html --out frames --fps 30 --duration 18000 用无头 Chromium 逐帧调用 seek() 输出 PNG(自动发现缓存的 Playwright chromium,或传 --exe)。scripts/render.py --config config.json [--music bed.m4a] --out master.mp4 编排 build → capture → FFmpeg;带 --music 时以 -map 0:v:0 -map 1:a:0 混音,静默则为 $0 通过。scripts/prep_assets.py 用于裁掉主视觉烘入的左右白边,并把黑字白底 logo JPG 去白键控为透明 PNG。

配置契约(在 remix 时由 recipe/orchestrator 绑定):canvas、hook、grid_cols(3 列 × 6 个不同图块)、rooms(恰好 3 个 {image, caption},同时作为卡片与功能)、stack_bg(模糊暖色背景)、endcard(hero、wordmark、tagline、cta、bg)。渲染器假定输入已遵守工艺规则:仅用真实品牌素材;每列 6 个不同图块避免漂移重复;暖色(不得近白)背景;裁掉主视觉白边;字标透明背景;文案均为品牌自身已批准的措辞,不虚构主张。

前置条件:node + playwright-core(或缓存的 Playwright chromium)以及 PATH 中的 ffmpeg;python3 与 Pillow(供 prep_assets.py 使用)。限制:不生成图像/视频与 AI 文字;配置须满足上述契约与工艺规则;音乐为可选且需上游生成。其余平台、收费与效果信息暂未提供。