cyxj-remotion-starter
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Basarisiz
- exec() — Shell command execution in .claude/hooks/hard-rules-guard.mjs
- spawnSync — Synchronous process spawning in .claude/hooks/typecheck-on-stop.mjs
- spawnSync — Synchronous process spawning in .claude/skills/cyxj-remotion-produce/assets/qa-still.mjs
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
用 Claude Code 指挥 Remotion 出视频的工作台脚手架:三层架构 + hooks 守规矩 + skills 编排流程 | by 陈与小金
Claude × Remotion 视频工作台脚手架
用 Claude Code 指挥 Remotion 出口播视频的方法论骨架。不是一个视频工程,是一套让 AI 稳定产出视频的工作台:三层架构 + hooks 守规矩 + skills 编排流程。
作者:陈与小金。
这是什么
做 Remotion 视频最大的坑不是不会写代码,是 AI 容易:用 CSS 动画(渲染时错位)、用 Math.random(逐帧闪烁)、凭记忆瞎写 API、每次从头设计画面。这个脚手架把这些坑变成结构:
- 三层架构 —— L0 官方工具链 / L1 共享层
kit(引擎级组件 + 基础镜头 + 设计 token)/ L2 出片层template(只装配、改props.json)。画面来自 kit,出片工程只提供数据。 - hooks 守规矩 —— 7 个钩子在
.claude/settings.json里接好:写.tsx前拦机械红线(CSS 动画 /Math.random/interpolate缺 clamp…),渲染前弹确认,收工前跑tsc并提醒把学到的沉淀回文档。 - skills 编排流程 —— 3 个流程 skill:
produce(一条片的 8 阶段顺序)、overlay(一段画面怎么做:原生先行 vs 复用)、evolve(把学到的回写规则,让文档越用越准)。
5 分钟跑起来
前置:Node 18+、能跑 Remotion(macOS/Linux/Windows 均可)。
cd template
npm install
npx remotion studio # 打开 Studio,scrub 预览 demo(title / talk / list 三镜)
改 template/props.json 就能改片:选镜头 type、填文案、定 durationInSeconds。渲一张静帧自检 / 渲全片:
npx remotion still TalkingHead out/qa/f60.png --frame=60 --scale=0.5 # 抽一帧看
npm run render # 渲全片 → out/video.mp4
目录结构
CLAUDE.md 根路由(给 Claude Code 看:进哪里、不能做什么、规则去哪读)
docs/HARD_RULES.md 硬规则唯一真源(框架红线:frame 驱动 / clamp / 确定性 / public…)
.claude/
settings.json 接好 7 个 hooks
hooks/ 守规矩钩子(机械红线拦截 / 官方核查提醒 / 渲染前确认 / 收工 typecheck + 进化闸)
agents/ remotion-rule-reviewer(渲染前语义审)
skills/ produce / overlay / evolve 三个流程 skill
kit/ L1 共享层:引擎级组件 + 5 个基础镜头 + 设计 token(占位)+ schema
template/ L2 起手模板(复制它开新片,import 指向 ../kit)
包含什么 / 不包含什么
包含(方法论骨架 + 引擎积木):
- 7 个 hooks、3 个流程 skill、渲染前审查 agent
- 起手模板工程(装好依赖即可跑)
- 引擎级组件:口播运镜轨
SpeakerTrack、玻璃卡GlassCards、逐字字幕SrtCaptions、入场动效motion、全屏底FullBleedBackdrop等 - 5 个通用镜头:
title/talk/list/compare/flankcards - 硬规则的框架红线一节(通用工程价值)
不包含(作者私有资产,鼓励你沉淀自己的):
- 几十个品牌成片专用镜头
- 真实设计系统色值 ——
kit/theme.ts里全是通用占位色,每个都标了「换成你自己的」 - 上传口播一键成片的前门、后期交接 SOP、字幕修正工具链
镜头库与设计系统是作者的私有沉淀;本仓给的是方法论骨架,鼓励你在同样的结构上长出自己的镜头库和品牌视觉。
关于 Remotion
Remotion 是用 React 写视频的框架(逐帧渲染成 MP4)。官方文档:https://www.remotion.dev 。本脚手架的所有动效都遵守 Remotion 的确定性渲染约束(见 docs/HARD_RULES.md)。
License
作者有权许可的软件代码及配套使用文档采用 MIT License:允许免费使用、修改、分发和商用;分发代码或其重要部分时,保留版权声明与许可全文。 字体 OFL 和第三方范围见 NOTICE.md。
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi