用途:把产品发布或演示视频做成代码(Remotion → MP4)。它不是固定模板,而是场景库加工作流,适合 CLI 工具、SaaS/网页应用、移动应用、库等不同形态的产品,按各自的故事选择场景。核心规则是先设计叙事再写代码:明确产品做什么、用户是谁、唯一的“aha”时刻,写出 5–9 个节拍(每拍标帧数,24fps),总长约 30–45 秒(720–1080 帧),与用户确认后再组装。
主要能力:场景库来自 src/,可组合使用 Terminal(CLI/智能体,支持输入行、工具调用、结果,斜杠命令自动高亮)、BrowserWindow(网页/文档/仪表盘)、MobileFrame(移动应用)、CodeEditor(库/SDK 的写与得)、Outro/LogoCard(收尾,可选)、WaveBackground、Cursor(点击)、PixelPet(吉祥物)、Caption。多数视频用 1–3 种场景加可选收尾。
使用方式:收集素材放入项目的 public/,优先真实截图;可在仓库下复制 examples/tdoc 作为骨架,用一个 Composition 承载总时长,每拍一个 Sequence。构建节拍后运行 scripts/make-sfx.sh <public> 合成打字与点击音效,再渲染并逐帧核验。渲染命令为 npx remotion render <entry> <CompId> out/<name>.mp4 --public-dir=<project>/public;取静帧用 npx remotion still。entry 为 src/index.ts,子目录入口须传 --public-dir,否则 staticFile 会 404。核验用 scripts/verify.sh <entry> <CompId> <public-dir> <frame> ...,确认内容、裁切、转场、光标位置与音效窗口后再交付。
限制与注意:音效资源为生成产物且被 git 忽略,需每次重新生成;打字音效只用于人工输入,不覆盖自动输出;点击音效对齐按下帧;避免双重窗口边框;连续动作尽量合并到一个 Sequence。核验必须基于像素测量而非 OCR 描述。未提供的信息:具体收费、价格、平台要求与效果数据暂未提供。