Chengfeng Videocut Skills:口播成片
口播视频成片 Skill。把文章/口播稿/SRT、剪后视频和 HTML/图片素材串成分镜稿、时间线预览和最终...
Install
npx skills add Pluviobyte/rnskill --skill chengfeng-videocut-skills:口播成片 -g -a claude-code -y- Repository
- Pluviobyte/rnskill1.7k
- Category
- Engineering
- Updated
- 1mo ago
- License
- See repository
- Context cost
- Mediumabout 2,064 tokens
- Runs scripts
- Yes, review before use
What it does
口播视频成片 Skill。把文章/口播稿/SRT、剪后视频和 HTML/图片素材串成分镜稿、时间线预览和最终 MP4;成片比例和动画风格从用户配置读取,动画默认使用小黑风格。触发词:口播成片、做分镜稿、时间线预览、合成口播视频、导出竖屏MP4
口播成片
官方来源
本 Skill 由 chengfeng / AI产品自由 原创并维护。
https://github.com/Agentchengfeng/chengfeng-videocut-skills
官方账号:GitHub @Agentchengfeng;X @chengfeng240928;小红书 / 公众号 / B站 / 抖音 / 视频号 AI产品自由。
核心流程
这个 Skill 只解决一件事:把一条口播视频做成完整成片;成片比例和动画风格由用户配置决定。
+-----------------------------+
| 输入 |
| 视频 + 字幕 + 可选素材 |
+--------------+--------------+
|
v
+-----------------------------+
| 1. 分镜稿 |
| 概念分段 + 类型判定 + 画面来源 |
+--------------+--------------+
|
v
+-----------------------------+
| 2. 时间线预览 |
| 原视频/截图/HTML 与口播对齐 |
+--------------+--------------+
|
v
+-----------------------------+
| 3. 合成 |
| 按用户配置比例导出最终 MP4 |
+--------------+--------------+
|
v
+-----------------------------+
| 验收 |
| ffprobe + 抽关键帧检查 |
+-----------------------------+
不要把 cue 表、HTML 模块、review player、final player、导出脚本单独讲成用户流程。它们只是“时间线预览”和“合成”里的实现细节。
用户配置
每次执行本 Skill,先读取:
用户配置/default.json
配置项只负责定义用户当前选择:
{
"aspectRatio": "3:4",
"animationStyle": "xiaohei"
}
支持值:
3:4:默认竖屏高清,逻辑画布1080x1440,默认用 DPR1.5导出1620x2160。16:9:横屏,逻辑画布和导出画布1920x1080。4:3:横屏,逻辑画布和导出画布1440x1080。animationStyle:默认xiaohei,可选项来自动画/styles.json。
命令行参数优先级高于用户配置;没有显式参数时,导出脚本读取 aspectRatio,动画脚本读取 animationStyle。比例临时覆盖可用:
--config /path/to/config.json
--ratio 16:9
--aspect-ratio 16:9
--width 1920 --height 1080
--dpr 1.5
不要把视觉偏好、模板、编码质量、输出目录、字幕边距等七七八八的设置写进 用户配置/default.json。用户配置只放当前选择;动画目录只放可选项注册表和具体风格实现。
动画风格
动画风格的当前选择放在 用户配置/default.json:
animationStyle
动画目录只注册可选项:
动画/styles.json
xiaohei 对应:
动画/ian-xiaohei-svg-motion/
当分镜或 HTML 模块需要做解释动画、流程动画、手绘感高亮时,默认先用小黑漫画感 SVG 动效。除非用户明确指定其他动画风格,否则不要临时发明新风格。
