Skills

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,默认用 DPR 1.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 动效。除非用户明确指定其他动画风格,否则不要临时发明新风格。

输入

Read the whole SKILL.md on GitHub

More in Engineering