explain.ink: Hand-drawn Explainer Video Generator
Dmytro Klymentiev
Published
Turns a topic, a script, or a document into a finished hand-drawn explainer video with voiceover. Real drawing, not slideshow fades: strokes are traced and animated on scene by scene, the way a person sketches at a board.
Fully headless pipeline. Text goes in, the system writes the narrative, splits it into scenes, generates the artwork, traces it to SVG strokes, animates the draw-on, synthesises the voiceover, and assembles the final MP4 with FFmpeg. No manual editing step anywhere in the chain.
Stack: TypeScript, Vue 3, Express, FFmpeg, Docker. Self-hosted, built on the Typus framework.
Media handling throughout: image generation, SVG rasterisation and stroke tracing, frame assembly, audio and video muxing, encoding.
Site: https://explain.ink