微课生成系统
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2e9b7408/microcourse
技能介绍
问题
做课程视频通常要分别写教案、做 PPT、录配音、剪视频,素材之间容易脱节;如果只想快速得到一个可交付的讲解片,中间环节太多。
工作方式
这个技能把主题到成片拆成一条可恢复的流水线:
- 以统一的
lesson spec(JSON)为唯一数据源 - 用
python-pptx生成可编辑的lesson.pptx - 用
Pillow渲染1280×720帧图,避免视频依赖 Office - 用
edge-tts生成逐页中文配音,并用ffprobe测每页时长 - 用
ffmpeg将帧图与音轨拼成lesson.mp4
它支持 --gen-images 生成整页背景,也可在 spec 中手动指定图片;断点续跑可通过 --stage 复用已有帧、音频和图片。
边界与注意点
它更偏向中文课程片的自动化生成,输出以 16:9 为主;若需要真实 PPT 像素级渲染,可选装 LibreOffice 与 poppler。视频黑屏、中文乱码或生图失败通常与 ffmpeg PATH、中文字体、图片 API 状态有关。
使用场景
- 讲师要把新章节主题快速做成讲解视频,同时保留可编辑 PPT
- 教研员需要按统一教案结构产出逐页解说词、PPT 和中文配音稿
- 内容作者希望用已有主题 JSON 离线复用,并断点续跑生成完整 MP4
- 课程运营要在不装 Office 的机器上渲染帧图并合成讲解视频
适合人员
- 做企业内训的讲师:把指定主题快速变成可编辑 PPT 和中文讲解视频
- 制作中文课程的内容编辑:按统一 lesson spec 生成逐页解说词与配音
- 无 Office 环境的工程学生:用 Pillow 帧和 ffmpeg 产出课程 MP4
- 负责课程交付的项目负责人:中断后按阶段复用已有素材继续生成