video-chapters · 视频章节目录

视频章节/时间戳目录生成 skill:给中长视频(教程、评测、讲座、直播回放)自动划分章节并生成时间戳目录,可直接贴进 B站/YouTube 描述区,方便观众跳转。
先用 ASR 带时间轴转录,再按话题转折划分章节并命名:首章必须从 00:00 开始,相邻章节间隔 ≥10s,章节名点明看点。输出 chapters.txt 与结构化 chapters.json。
调用示例:在聊天框中说"给这个 40 分钟的教程视频生成章节目录"。
产品详解
定位
video-chapters 是视频章节时间戳生成器:只输出章节目录,不做成篇改写、不做字幕。它解决"观众想跳到感兴趣的部分"这一个需求。
核心能力
- 带时间轴转录:faster-whisper(asr.py)输出每段带起止时间的转录,作为章节划分依据。
- 按话题转折划分:章节边界找主题切换点,不是均匀切时间;通常 5–12 段;短视频(<3 分钟)一般不需要章节。
- 章节命名:每章名 6–16 字,动词开头或点明看点,不写"第一部分"这类空名。
- 平台规则合规:首章必须 00:00(否则平台章节功能不生效);相邻章节间隔 ≥10s(YouTube 硬规则)。
- 双格式输出:
chapters.txt(每行mm:ss 章节名,直接贴描述区)+chapters.json(start 秒 + 标题,供程序化使用)。
工作流程
- ASR 带时间轴转录视频
- 按话题转折划分章节并命名(依据转录如实划分,不编造视频没讲的内容)
- 输出
chapters.txt、chapters.json与转录原文备查
输入与输出
| 输入 | 说明 |
|---|---|
| 视频文件 | 必填,中长视频(教程/评测/讲座/直播回放) |
| 目标平台 | 选填,B站 / YouTube / 通用(影响格式与措辞) |
| 章节数 | 选填,期望章节数(默认按内容自然划分) |
输出:chapters.txt、chapters.json、transcript.txt,统一进 outputs/主题名/。
与相邻 skill 的区别
| skill | 分工 |
|---|---|
| video-chapters(本) | 只出章节时间戳目录 |
| video-to-article | 把视频改写成成篇图文 |
| auto-subtitle | 生成字幕文件 |
| video-highlights | 把长视频切成短视频片段 |
适用场景
- B站/YouTube 长视频描述区的章节导航
- 课程、讲座、直播回放的看点索引
- 需要结构化时间轴供二次开发的项目
使用前准备
- 首次运行 ASR 需外网代理下载模型(见 auto-subtitle 前置说明)。
- 目标平台影响格式细节;章节内容以转录为准,不做内容杜撰。
video-chapters 隶属于 Aiglade Skill 库。在 Aiglade 聊天框中用自然语言描述需求即可调用。