Markdown 技术文档转配音视频
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_9d080b9f/doc-to-video。
技能介绍
解决什么问题
很多技术文档只适合阅读,但发布到社区或内部培训时,一段 3–3.5 分钟、带旁白的视频更容易传播。直接录屏或剪辑容易把内容讲散,Remotion 的动画帧数和 TTS 时长也未必天然对齐。这个技能把 Markdown 技术文档转成 1920×1080 MP4,输出 H.264 视频与 AAC 音频,重点解决“文档有结构,但视频要自然、同步、可交付”的问题。
如何工作
技能把流程拆成可重复的步骤:
- 内容拆解:将 Markdown 分成若干场景,每段旁白建议 100–300 字。
- 配音生成:优先使用
edge-tts,例如zh-CN-XiaoxiaoNeural,再用FFmpeg拼接与atempo调速。 - 视觉渲染:用
Remotion编写VideoScene、CodeBlock、StepItem、ProblemCard等组件,形成深色技术风画面。 - 音视频合并:先渲染视频,再用
ffprobe读取实际nb_frames,反推场景边界,更新durationInFrames和动画帧数组后重渲染,降低不同步风险。
适用边界与注意点
该流程更适合 3–3.5 分钟、9–16 个场景 的技术教程或指南,比如 Docker Registry、Solidity 多签类内容。需要注意:durationInFrames 不是绝对帧数,atempo 单级超过 2.0 可能变调,合并前若原视频已有静音轨,需要先用 -an 去掉原音。若网络不可用,edge-tts 可退化为系统语音,但音质和稳定性会下降。
使用场景
- 将 Docker 搭建指南转为带旁白的 3 分钟视频用于内部分享。
- 把 Solidity 教程 Markdown 转成带代码动画的 1080p 视频。
- 用 Remotion 与 FFmpeg 解决技术文档转视频的同步问题。
- 在缺少网络时,用系统语音替代 edge-tts 生成配音旁白。
适合人员
- 想把技术文档转成带旁白视频的开发者
- 制作技术教程并需解决音视频同步的创作者
- 使用 Remotion 和 FFmpeg 做视频合成的工程师
- 需将 Markdown 教程转为 1080p 视频的运营