manim-video

Create 3Blue1Brown-style animated math and algorithm explanations with Manim.

Updated Oct 23, 2024
One-click install
npx skills add https://github.com/lenadlm/docker --skill manim-video-lenadlm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manim-video
Source: https://github.com/lenadlm/docker/tree/main/hermes-skills/skills/creative/manim-video
Command: npx skills add https://github.com/lenadlm/docker --skill manim-video-lenadlm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires manim, ffmpeg, texlive, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive toolset for creating visually engaging, educational animations that explain complex concepts and algorithms.

Core Features & Use Cases

  • 3Blue1Brown-style Animation: Mimics the popular educational animation style for clarity and engagement.
  • Full Pipeline Automation: Handles planning, code generation, rendering, and scene stitching.
  • Customization and Control: Offers detailed customization options for animation style, pacing, and visual design.

Quick Start

To animate the Pythagorean theorem, run the following commands:

$ manim -ql script.py pythagorean_theorem_scene
$ ffmpeg -y -f concat -safe 0 -i concat.txt -c copy final.mp4

Frequently Asked Questions about manim-video

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create 3Blue1Brown-style mathematical animations automatically?

To create 3Blue1Brown-style mathematical animations, this Skill automates the pipeline from planning and code generation to rendering and scene stitching using Manim and ffmpeg.

What do I need to render Manim animations for algorithm demonstrations?

To render Manim animations for algorithm demonstrations, you need Python 3.10 or higher, the Manim library, LaTeX for text rendering, and ffmpeg installed to process and stitch the final video output.

How does automated animation pipeline work for educational visualization?

The automated animation pipeline handles educational visualization by planning the scene, generating Manim code, rendering individual segments, and stitching them together with ffmpeg to produce a final video file.

Can I customize the pacing and visual style of Manim animations?

Yes, you can customize the pacing and visual style of Manim animations, as the pipeline offers detailed customization options for animation style, pacing, and visual design to suit your educational content.

How do I stitch multiple Manim scenes into a final video?

You stitch multiple Manim scenes into a final video by using ffmpeg's concat demuxer to combine the rendered segments, typically running a command like ffmpeg -f concat -safe 0 -i concat.txt -c copy final.mp4.