ajiang-video-broll
Installation
SKILL.md
口播视频 B-roll / MG 包装(Remotion)
把初剪视频里的几个段落(开场、功能总结、结尾)做成整屏 16:9 的动画页面,用户直接拿去盖住时间线上的视频轨,再自己叠头像和字幕。
架构一句话:场景写一次(broll/scenes.js,字符串 HTML + data-a 声明式动画 + 语义音效),由 broll-core.js 逐帧渲染;预览页和 Remotion 跑的是同一份代码,所以用户在预览里确认的就是成片。模板(版式与动效编排 / 配色 / 字体 / 音色 / 配乐)是可替换的一层:场景只写内容(use + data),换模板就是换一整套构图和节奏,见 主题预设。
输入
| 输入 | 是否必需 | 说明 |
|---|---|---|
| SRT 字幕 | 必需 | 初剪的口播字幕 |
| 母版视频 / 口播 mp3 | 自动找 | SRT 同名文件。读帧率、分辨率、总帧数;截一帧量头像和字幕位置;切口播给预览同步 |
| 时间段 | 可选 | 用户写法一般是 HH:MM:SS 或 分:秒:帧。没给就自己推荐;按字幕边界吸附 |
| 主题 | 可选 | 用户在主题库里选过就用;同一期沿用上一段;都没有就在预览里给 2–3 套 |
| 素材 | 可选 | 官网 / 产品页(ego-browser 抓)、用户自己的 AI 生成视频、截图。优先用真实素材 |
缺的都按默认处理。只有两种情况要问:找不到 SRT,或者母版是非整数帧率。分辨率、帧率能读出来的不问;网页默认 ego-browser;收尾默认淡出。