anything2explainer

给个主题,自动生成带配音字幕的讲解视频

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 视频生成 🍴 复刻 398 🐛 待处理 8 👀 关注 11
GitHub ↗
GitHub 星标 ★ 3035
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源项目,免费使用,需自行部署

项目预览

anything2explainer 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类视频生成
开发团队Vincentwei1021
定价模式🏷️完全免费
价格说明开源项目,免费使用,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言TypeScript
技术栈/模型agent-skills,ai-agents,ai-video,claude-code,claude-code-skill,codex,edge-tts,educational-video,explainer-video,kokoro,motion-graphics,multi-agent,react,remotion,text-to-video,tts,typescript,video-generation
GitHub 星标★ 3035
上线时间2026-09-08 00:00:00
代码更新2026-09-18
仓库体积15.0 MB
本站数据更新2026-11-04
维护状态维护中
收录时间2026-09-11
浏览次数1

项目介绍

anything2explainer 是一个 Claude Code / Codex 技能,输入任意主题,输出带旁白解说的科普视频。它用 Remotion 在代码层面逐帧绘制黑底动态图形,配合 TTS 语音合成、字幕和章节进度条,生成结构完整的讲解视频。项目解决的是「想做一个讲解视频但不会剪辑、不会动效」的问题:用户只需给出主题,Agent 自动完成脚本、分镜、动画和配音。支持中英文,TTS 可选 edge-tts 或 Kokoro,所有画面由代码生成,方便版本管理和批量复用。适合知识科普、教程演示、产品介绍等需要快速产出视频的场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-11 · 当前星标 ★ 3035

使用教程

难度:进阶 约 20 分钟 部署方式:本地安装 7 步

环境要求

  • Node ≥18(安装模板时 npm install 会拉取 remotion 4.0.507 / react 19)
  • ffmpeg,用于抽帧与转码,必装
  • Python 3 与 zsh 环境,脚本为 zsh + Python 3,已在 macOS 验证,Linux 应可用,Windows 未测试
  • Claude Code 或 Codex(作为技能加载运行)
  • 如需英文旁白,额外需要 kokoro-82m 本地运行环境

安装与启动步骤

  1. 1克隆仓库

    把 anything2explainer 仓库拉到本地,后续作为技能目录使用。

    git clone https://github.com/Vincentwei1021/anything2explainer.git
  2. 2链接为 Claude Code 技能

    用软链接把仓库挂到 Claude Code 的技能目录,让 Agent 能自动识别并触发该技能。

    ln -s "$PWD/anything2explainer" ~/.claude/skills/anything2explainer
  3. 3链接为 Codex 技能

    若使用 Codex,再链接一份到 Codex 的技能目录;只用其中一个可跳过此步。

    ln -s "$PWD/anything2explainer" ~/.codex/skills/anything2explainer
  4. 4安装 ffmpeg

    抽帧和转码必需,macOS 用 brew 安装;其他系统请用对应的包管理器。

    brew install ffmpeg
  5. 5建虚拟环境装配音依赖

    创建 Python 虚拟环境并安装 TTS 相关依赖。edge-tts 必须锁定 7.2.8,它跟踪微软接口,升级容易失效。

    python3 -m venv ~/.venvs/a2e && source ~/.venvs/a2e/bin/activate
    pip install 'edge-tts==7.2.8' numpy pillow scipy
  6. 6可选:英文旁白依赖

    只有需要 kokoro-82m 本地英文旁白时才装,同时需要 espeak-ng。

    pip install kokoro soundfile && brew install espeak-ng
  7. 7触发或用模板建项目

    在 Claude Code / Codex 里直接描述主题即可触发技能;也可手动调用模板脚本新建项目。

    template/scripts/new_project.sh ~/work/my-video myslug

关键配置

配置项必填说明示例
bg否背景样式,中文版示例使用点阵背景dots
TTS 引擎是旁白合成方式,可选 edge-tts 或 kokoroedge-tts
旁白音色否英文版使用 kokoro-82m 的音色,自然语速am_liam

如何确认成功

技能会先做 Pilot 阶段,先产出第一组镜头并生成 30 秒小样,供你判断画面风格是否正确。

常见问题

Q:它是命令行工具吗?

A:不是 CLI。它是一个 Claude Code / Codex 技能,附带可编译的 Remotion 模板、图形库和多智能体分工协议,由 Agent 驱动完成整条片子。

Q:为什么 edge-tts 要锁版本?

A:edge-tts 跟踪微软端点,跨版本升级容易失效;7.2.0+ 需要显式请求词边界,仓库脚本已处理,因此固定 7.2.8。

Q:Windows 能用吗?

A:README 明确说明脚本在 macOS 开发验证,Linux 应该可用,Windows 未测试。

Q:英文旁白需要装 torch 或 spaCy 吗?

A:不需要。kokoro_onnx 走 onnxruntime,无需 torch/spaCy,但要额外安装 soundfile 和 espeak-ng。

Q:scipy 是必须的吗?

A:只有质检脚本 frame_metrics.py 会用到 scipy,不做定量帧质检时可以不装。

注意事项

  • 这不是 CLI,而是一套给 AI 编码 Agent 用的完整方法论加可编译模板。
  • 脚本基于 zsh + Python 3,Windows 未测试,建议在 macOS 或 Linux 上部署。
  • 所有画面由 Remotion 在代码层逐帧生成,不使用素材库和生成式视频模型,便于版本管理和批量复用。
  • 中文与英文两版共用同一套 44 个镜头的分镜,英文版会按英文旁白重新计时。

核心亮点

  • 全流程自动化:从主题到成片,脚本、分镜、动画、配音、字幕一次生成
  • 画面全部用 Remotion 代码绘制,可版本控制、可批量改主题复用
  • 支持中英文双语与 edge-tts / Kokoro 两种 TTS,字幕和章节进度条开箱即用

不足之处

  • 依赖 Claude Code 或 Codex 环境,非 Agent 用户上手门槛较高
  • 黑底动效风格固定,视觉定制空间有限
  • 早期项目,模板与文档丰富度仍在积累

适用场景

  • 知识科普博主批量制作主题讲解视频
  • 教师把课程知识点快速转成带旁白的教学短片
  • 产品团队生成功能演示或概念介绍视频

替代项目

Remotion、Motion Canvas、Manim

上一篇:4DAnyone

下一篇:hypit

同类项目推荐

ReVidgen 开源

给具身智能世界造一面视频生成能力的照妖镜

[ICML 2026]Rethinking Video Generation Model for the Embodied World

★ 103 2026-08-09
Mojito 开源

让视频生成听你指挥,精确控制物体运动轨迹和强度

Official repo for the paper "Mojito: Motion Trajectory and Intensity Control for Vid···

★ 62 2026-08-09
SCAIL-Pose 开源

从视频提取3D姿态,生成稳定连贯的角色动画

Pose Extraction & Rendering for SCAIL: Towards Studio-Grade Character Animation via ···

★ 231 2026-08-09
ai-video-summarizer 开源

上传视频,自动转写、摘要、剪出高光片段

An AI-powered tool for transcribing, summarizing, and creating smart clips from vide···

★ 65 2026-08-09
LynnReal-Omni 开源

一个框架搞定文生视频到长视频流式生成,四步出片

LynnReal-Omni brings text-to-video, image-to-video, human- and hand-pose guided gene···

★ 273 2026-09-20
Code2Video 开源

把代码变成教学视频,自动生成讲解动画

[ICML 2026] Video generation via code

★ 2240 2026-08-09
ComfyUI-SVD-ZHO 开源

在 ComfyUI 里一键用 SVD 把静态图变成动态视频

My Workflows + Auxiliary nodes for Stable Video Diffusion (SVD)

★ 108 2026-08-09
ComfyUI-I2VGenXL 开源

在 ComfyUI 里一键图生视频,用 I2VGenXL 让静态图动起来

Unofficial implementation of I2VGenXL for ComfyUI

★ 113 2026-08-09
muapi-comfyui 开源

在 ComfyUI 里一键调用 100+ 主流 AI 生成模型

ComfyUI custom nodes for 600+ AI models — Seedance, Kling, Veo3, Flux, HiDream, GPT···

★ 80 2026-08-09