Remotion Shorts — 仓库技能
官方格式:logic-lateral
参考:output/s4-19-interruptores/ · 模板:data/templates/script-logic-lateral.json。
节拍:hook → rules → countdown → explanation → reveal → outro(CTA 评论)。
视觉元素:logic-room、switch-sequence、bulb-state-reveal(+ countdown、text)。
cp data/templates/script-logic-lateral.json data/topics/mi-reto.json
npm run generar-short -- --input data/topics/mi-reto.json
自动构建器(标题带开关/灯泡):src/shorts/templates/three-switches.ts。
金规则
- 所有动画依赖
useCurrentFrame()/interpolate/spring。 - 数据声明式地存放在 JSON 中;组件放在
src/shorts/remotion/components/。 - 未经官方帧同步集成和充分理由,不得添加 GSAP、Anime.js 或 Motion Canvas。
- FFmpeg/Satori 属于后期处理,不在合成内部。
- 不要破坏
HelloRemotion或ScriptVideo。 - Logic-lateral 的 outro 始终要求评论。
修改点
| 变更 | 文件 |
|---|---|
| 新视觉场景 | components/ + ShortVideo.tsx 中的分支 + schema |
| 模板 / 检测 | src/shorts/templates/ + select.ts |
| 流水线 | src/shorts/pipeline/ |
| 缩略图 | src/shorts/media/thumbnail.ts |
| FFmpeg | src/shorts/media/ffmpeg.ts |
| 渲染选项 | render-video.ts(gl: angle、bundle 缓存) |