Animations · Presentations · Documentaries
Write visuals.Like code.
> A complete animation studio in a single text file.▌
Free forever · No credit card · Full CLI access
Video Markdown (VMD) — Created by Sohan Dananjaya
What is VMD
VMD is a plain-text language that renders to video. Write your scene in code — elements, motion, timing, media. Export to MP4 in one command. No design tools. No timeline. No After Effects. Just a file that anyone — or any AI can write, read, and reproduce.
▌real DSL · renders to MP4 in seconds
From code to cinema
Built entirely with VMD.
Every frame generated from a .vmd file. No After Effects. No Blender. Just plain text.
Documentary
CinematicBusiness Presentation
CorporateEdutoon
AnimationPhysics Explainer
EducationMotion Deck
PresentationClick any card to play · all output generated from .vmd source
Workflow
Write once. Render anywhere.
From blank file to 4K MP4 in three steps.
Write
Describe your scene in plain text DSL
Preview
Click Preview — frames stream and loop instantly
frame 48 / 192
Export
One command renders crisp 4K MP4
Write
Describe your scene in plain text DSL
VMD DSL is plain YAML — elements, animations, timing. Write it in any editor or use the browser IDE.
Preview
Click Preview — frames stream and loop instantly
WebSocket-powered rendering sends JPEG frames to your browser every 600ms as you edit. No save needed.
Export
One command renders crisp 4K MP4
Run vmd render scene.vmd — ffmpeg encodes all frames into a crisp 4K MP4.
concept: "Space Scene" total_duration: 8 background: "#070b1d" phases: main: duration: 8 elements: earth: type: primitive shape: icon[icon:"lucide:earth" size:1.6 color:#60a5fa at:(0,0)] -> fadeIn(0.8s, 0.5s) -> scale(1.1, 2.4s, ease.inOut, 2.0s) rocket: type: primitive shape: icon[icon:"lucide:rocket" size:1.2 color:#ff8fab at:(-5.5,-2.4)] -> fadeIn(0.4s, 1.5s) -> moveTo((5.0,2.0), 4.5s, ease.inOut, 2.0s)
One language
One language for
every animation.
The same syntax that describes a rocket launch describes a DNA diagram, an algorithm trace, or a product animation. Write once, export anywhere.
40+ primitive types
circles, icons, text, lines, stars, groups and more
Morph anything
icon→icon, shape→icon, multi-step morph chains
4K MP4 export
frame-perfect quality via local ffmpeg pipeline
Instant browser preview
Click Preview — WebSocket-streamed frames render and loop
Browser IDE
Preview on demand
in the browser.
Write your scene, hit Preview. WebSocket-powered rendering streams frames from the server and loops them instantly — no save, no reload.
On-demand preview, instantly looping
Hit Preview — frames stream back from the render server and loop at full speed.
Monaco editor with syntax highlighting
Full DSL language support: keywords, morphs, and animation functions all color-coded.
AI-powered scene generation (Pro)
Describe your scene in plain English and get production-ready DSL in seconds.
Pricing
Simple. Transparent.
Start free. Upgrade when you need more power.
Free
forever · no card required
- ✓10 renders / month
- ✓720p output with watermark
- ✓Full CLI access
- ✓All 40+ element types
- ✓Browser IDE
Pro
per month · cancel anytime
- ✓Unlimited renders
- ✓4K + 1080p · no watermark
- ✓AI scene generation (20 / mo)
- ✓Priority support
- ✓Everything in Free
All plans include full CLI access and the complete element library.
Start writinganimations.
Free forever. No credit card. Full CLI access from day one.
Video Markdown (VMD) — Created by Sohan Dananjaya