mcpField
E
explainer-videos

explainer-videos

github.com/ashryaagr其他5041 次安装4 周前更新
代码仓库

关于 explainer-videos

这项技能可将一个主题制作成带旁白的讲解视频,结合清晰脚本、逐步变化的图示和场景动画,面向需要可观看成片及可编辑源文件的用户;工具可用时可使用 ElevenLabs 和 Manim。

主要功能

  1. 01规划问题、受众和示例
  2. 02编写场景表与旁白
  3. 03使用 ElevenLabs 生成旁白
  4. 04在可用时用 Manim 制作动画
  5. 05渲染、合并并检查视频
  6. 06交付视频和可编辑源文件

适用场景

  1. 01用图示解释一个概念
  2. 02制作分场景的旁白视频
  3. 03部分工具不可用时制作视频

MCP 相关

输入未说明 MCP 集成方式。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ashryaagr/karpathy-output-style --skill explainer-videos

安装后在 Claude Code 中输入/explainer-videos确认已加载。

附带文件references/workflow.mdscripts/narrate.py

详细介绍

讲解视频

Karpathy 的起始提示词:“制作一个关于 X 的 3b1b 风格讲解视频。使用我的 ElevenLabs API 密钥进行音频旁白。”围绕用户的主题进行清晰讲解,并让图示随着旁白逐步展开。

  1. 选定一个问题、受众和有用的具体示例。核查来源事实。默认采用简短讲解;只有在概念需要时才展开。
  2. 编写场景表:画面变化 | 旁白 | 时长。从直觉入手,逐步讲解机制,然后用示例检验这个想法。只为有意义的变化制作动画;确保标签清晰可读,旁白简洁明了。
  3. 为每个场景保存一个 UTF-8 旁白文件。使用随附的 旁白辅助工具,并使用用户配置的 ElevenLabs 密钥和语音。实际请求会将场景文本发送给 ElevenLabs,并可能消耗账户额度。先使用 --dry-run 检查;切勿打印或提交密钥。
  4. 如果 Manim 可用,就用它制作匹配的动画;否则使用用户现有的渲染器。按照渲染工作流为场景计时、添加音频,并将其合并为 explainer.mp4。此技能不应全局安装工具。
  5. 观看并收听导出的 MP4。检查事实讲解、图示的可读性、发音、时长和场景衔接。交付视频、可编辑的场景源文件、旁白和参考资料。如果缺少渲染工具或凭据,请说明已完成哪些输出,并提供其余命令。单独的 MP3 或分镜脚本都只是中间成果。

如果没有 ElevenLabs 密钥,可在合适的情况下使用可用的本地旁白工具,或者交付场景和脚本,供之后配音。请注明使用的后端。Karpathy 明确建议使用本地替代方案;目标仍是制作一个专属讲解,让用户能够观看。

评论

支持 Markdown