Agent Skills
返回列表
🎨

竖屏科普动效视频生成器(含过程文件沉淀)

设计多媒体 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_d0c0b7f4/hyperframes-kepu-skill。

技能介绍

要解决什么问题

科普内容往往先有「选题、分镜、口播」的草稿,但真正要发到抖音或视频号,还要对齐竖屏版式、配音时长、字幕与时间轴,并留一份能复核、能二次剪辑的交付物。手工在剪辑软件里对齐每一幕的旁白与动效,成本高,且版式一旦定稿,批量产出时很容易各集风格漂移。

技能如何工作

本技能把输入整理成 scenes spec(JSON)(也可由 references/spec_format.md 的 markdown 变体转换),再按固定 5 步 pipeline 跑通:

  • Step 1 配音:用本机 IndexTTS2(Hai 预设)逐幕生成音频,产出 narration.wav、timeline.json、audio_manifest.json;文本与音频不出本机。
  • Step 2 视频源:用 HyperFrames(HTML + CSS + GSAP)按既定设计规格生成 index.html 与 hyperframes.json;不依赖 TTS 是否已跑,只改版式时可单独重跑。
  • Step 3 过程文件:生成 script.txt(逐幕时间轴 + 卡片 + 旁白)与 douyin-copy.md(标题、正文、话题标签)。
  • Step 4 渲染、Step 5 QC:经 render.sh 串联;仅当 publish_ready: true 才视为可发布。

成片规格在 SKILL 里是硬约束:1080×1920、30fps、顶部进度条、固定排版层级(kicker / 主标题 / 玻璃拟态卡片与 3D 翻转入场、底部单行字幕等),场景配色按序号轮询 5 套;切换为干净切幕(display 切换),明确禁止遮罩擦除、右上角页码和预览控件。

适用边界与注意点

  • 单幕旁白建议 ≤ 70 字(约 15s),整条 5~7 幕体验最佳;中文 TTS 约 4.5 字/秒,过长会导致节奏拖沓。
  • 依赖本机 IndexTTS2 实例与 Node 22 + hyperframes、ffmpeg;首次拉起 WebUI 可能需 1~2 分钟。
  • 实现里有两个已验证坑:标题居中需用 GSAP xPercent:-50 配合 left:50%,避免 transform 覆盖 translateX(-50%);场景切换必须在每幕 start 时显式 display:flex/none,不能只删遮罩转场逻辑。

使用场景

  • 科技栏目编辑把一句话选题或 markdown 分镜整理成 `scenes` JSON,生成 1080×1920 竖屏动效片并附带 `douyin-copy.md` 用于抖音/视频号发布。
  • 科普视频制作者需要逐幕口播与时间轴一致,先产出 `script.txt` 和 `timeline.json` 供人工复核,再渲染 h264 成片。
  • 版式已定稿后只想改 HyperFrames 排版或配色,单独重跑 build 步骤,无需重新调用本机 IndexTTS2 配音。
  • 批量出系列科普前,用 `render.sh` 跑完渲染与 QC,仅在 `publish_ready: true` 时对外分发 `narration.wav` 与成片。

适合人员

  • 运营抖音/视频号科技科普号、必须用统一顶栏进度条与五套轮询配色批量出片的栏目负责人
  • 制作机构内科普课程、要求 IndexTTS2 本地 Hai 音色配音且旁白文本与音频不出本机的视频编导
  • 用 Agent 把长文档拆成 5~7 幕、单幕旁白控制在约 70 字以内的工程师型内容创作者
  • 需要同时交付配音轨、分镜脚本与发布文案(而非仅一个 mp4)给剪辑或法务复核的 MCN 制片