manim-video

用 Manim 做教学动画视频的 Claude Code skill —— 含渲染、中文旁白、无版权配乐、发布全流程,以及 16 条真踩过的坑

下载 .zip(30 KB) 下载 .tar.gz(20 KB)

安装

解压到 Claude Code 的 skills 目录即可,重启后生效:

# macOS / Linux
unzip manim-video-skill.zip -d ~/.claude/skills/

# Windows (Git Bash)
unzip manim-video-skill.zip -d ~/.claude/skills/

解压后应得到 ~/.claude/skills/manim-video/SKILL.md

依赖

pip install manim imageio-ffmpeg edge-tts scamp pyfluidsynth pedalboard

另需 LaTeX(用 MathTex 才要)与一个 SoundFont 音色库,SKILL.md 末尾有逐条命令。

包含什么

文件作用
SKILL.md流程 + 16 条坑点 + 旁白写法 + 配乐调音方法
scripts/probe.py查时长(不依赖 ffprobe)
scripts/concat.py拼接,自动处理路径 + 输出章节时间戳
scripts/mux_music.py配乐,拒绝原地覆盖输入
scripts/grab_frames.py抽帧看图查排版
scripts/check_video.py逐秒扫黑帧 + 音频体检
scripts/audio_report.py测 1k–4k 绝对能量,判断刺不刺耳
scripts/timing_probe.py实测场景时长,算配旁白的缩放系数
templates/anim_common.py常用组件 + 时间缩放机制
templates/build.py渲染 → 对齐旁白 → 拼接 → 混音 全流水线
templates/narration.py旁白脚本骨架(edge-tts)
templates/music2.py配乐生成(FluidSynth + pedalboard)

注意