返回技能总览
● 视频生成 · 讲解

录屏讲解视频

"操作视频 → 讲解视频。当用户给一段手机录屏(产品演示/功能操作/App使用),要求生成带旁白、逐句字幕、章节进度条、关键词高亮的讲解视频时触发。核心能力:1) 自动抽帧识别功能节点→按功能聚类切分→句子级旁白与画面逐句对齐(录屏无需人工标时间窗);2) edge-tts 配音(可调速/换声、词级时间戳);3) 内联合成引擎(compose_video.py) 竖屏9:16成品(适配视频号/抖音/小红书);4) 输出可重跑的 segments.json + 各段mp3/words.json。也支持图书解说线(横屏16:9,复用同引擎)。**混剪模式**:当要求把多个内容形态(场景/试用/背书/FAQ素材)压成 60 秒投放短视频时,走 60s-mix-edit.md 方法论(时间轴框架/四套语言/分镜脚本/质量底线/数据闭环),合成复用 compose_video.py 多分镜。触发词:

零、何时用我 / 何时用别人(区隔,先读这段)

你要做的事用哪个 skill
录屏 / 操作视频 → 带旁白字幕的讲解短视频(含 60 秒投放混剪)本 skill
纯文档 / 知识点 / 测试题解析 → 信息图科普长视频(16:9,2-5 分钟)hsf-kepu-video
在线网页小工具 → 60 秒竖版介绍片hsf-intro-video
中文故事 / 手绘图 → 手绘故事动画story-to-handdrawn-video
书名 → 金句拆书短视频 / 图书号矩阵hsf-book-video
书名 → 横屏精读长视频(3 分钟 / 20-30 分钟书单号)book-video-generator
软件版本更新宣传片 / 产品种草介绍片hsf-zhongcao-video(本机唯一入口,含版本更新说明模式)
已有静态截图轮播视频要升级成动态演示product-video-dynamic-upgrade

已废弃、不要再用:product-video-generator(能力已被本 skill 完整覆盖,且本机路径失效);book-video-factory / hsf-shipintuiguang(已被 hsf-book-video 超集包含)。

一、功能与能力范围

能做的事

输入一段竖屏手机录屏,自动走:抽帧 → 功能识别 → 聚类切分 → 写旁白 → 配音 → 切段 → 合成竖屏成品。 真正卖点:录屏无需人工标时间窗——讲到哪个功能,画面自动停在那个功能的操作/结果页。

输出句子级旁白脚本(每句绑定录屏时间窗 src),可单独审阅/修改后再合成。

edge-tts 配音,支持换声(XiaoyiNeural 女清亮 / YunjianNeural 男沉稳 等)、调速(Rate=-15% 放慢); 字幕由音频驱动、词级高亮,句间自然停顿无长静音。

fork 内联为自带 scripts/compose_video.py,不引用、不依赖 原版 book-video-generator。 单独拷贝到任意机器即可运行(需隔离 venv 装 edge_tts / Pillow / imageio-ffmpeg)。

产出 segments.json(改文案/换声重合成)、各段 mp3 + words.json、最终 MP4。

书名+作者 → 写稿 → AI插图 → 配音 → 横屏16:9合成。本 skill 仅复用 compose 引擎, 写稿/生图环节需外部 LLM + 图像生成(参考 book-video-generator 原流程)。

把内容体系多形态素材(场景种草镜头、试用体验录屏、背书件用户画面、FAQ 痛点句)压成一条 60 秒投放短视频。方法论见 references/60s-mix-edit.md:标准时间轴(钩子→痛点→产品→卖点→ 证据→CTA)、四套语言(镜头/字幕/声音/节奏)、分镜脚本格式(一镜一行→segments.json)、 五问质量底线、数据闭环。合成复用 compose_video.py 多分镜(segments/segment_chapters/ cover/keywords/transition_interval 已支持),无需新开发。

能力边界(不做 / 限制)

边界说明
画幅规则产品录屏一律保留原生竖屏 9:16(576×1280 / 720×1280),不强行转横屏(会被压扁/加黑边)。图书线才用横屏16:9。
识别精度依赖录屏规整度自动聚类切分依赖"按功能顺序点、每步停1~2s"的录屏;乱序/跳切会降低匹配度。指南见 references/录屏指南.md。
多模态识别当前为 AI 人肉回填抽帧后由 AI 逐帧 Read 回填 FRAME_CAPTIONS(落地形态);SKILL.md 标注未来可接 VLM API 全自动。
依赖隔离需 Python venv 装 edge_tts Pillow imageio-ffmpeg;未装则全链路不可用。
不发布/不投流只产出视频文件,不含上传平台、各平台规格烧录、数据追踪。
非通用剪辑工具主服务"录屏/图书 → 讲解视频"这一件事;口播、特效不在范围。混剪模式属本 skill:60 秒投放混剪(多素材浓缩)走 references/60s-mix-edit.md 方法论 + compose_video.py 多分镜合成(segments/segment_chapters/cover/keywords/transition_interval 已支持),详见该文档。

三、A 线流程(操作视频 → 讲解视频)

自动模式(推荐,已验证)

无需人工标时间窗——脚本自动抽帧、按功能聚类切分、写旁白、配音、出片:

PY scripts/auto_build.py --raw "<录屏路径>" --out "<输出目录>"   # 全流程
PY scripts/compose_video.py < <输出目录>/segments.json           # 合成竖屏成品

auto_build.py 内部流程:

参数化:--raw 录屏路径(或环境变量 HSF_RAW_VIDEO)、--out 输出目录(或 HSF_WORKDIR)。 默认 RAW 回退到 心宠2.mp4 示例,换产品必须传 --raw。

验证结果(心宠2.mp4,1:57):自动识别 6 功能段,19 句旁白,合成 132.2s 竖屏成品,无 >1.5s 静音。

手动模式(Option B,精细化)

参数速查(gen_voiceover_cut.py / auto_build.py 顶部)

四、B 线流程(图书 → 视频,简述)

完整实现见原 book-video-generator,本 skill 仅复用 compose 引擎。

五、已知坑(必看)

六、输入参数(调用时向用户确认)

七、交付物

八、独立性说明(重要)

合成引擎 scripts/compose_video.py 已 fork 内联,不引用原版 book-video-generator 任何文件。 单 skill 拷贝到任意机器(装好 venv 依赖)即可运行。自动模式 auto_build.py 的录屏源通过 --raw / 环境变量 HSF_RAW_VIDEO 传入,不写死示例路径。

常见问题

Q:录屏讲解视频是做什么的?

"操作视频 → 讲解视频。当用户给一段手机录屏(产品演示/功能操作/App使用),要求生成带旁白、逐句字幕、章节进度条、关键词高亮的讲解视频时触发。核心能力:1) 自动抽帧识别功能节点→按功能聚类切分→句子级旁白与画面逐

Q:录屏讲解视频适合什么场景使用?

| 你要做的事 | 用哪个 skill | ||| | 录屏 / 操作视频 → 带旁白字幕的讲解短视频(含 60 秒投放混剪) | 本 skill | | 纯文档 / 知识点 / 测试题解析 → 信息图科普长视频(16:

Q:使用录屏讲解视频最终能得到什么?

成品 MP4(竖屏讲解视频) segmentsjson(可重跑) 各段 mp3 + words