Motion graphics from code
Write or prompt SVG scenes in your browser, layer B-roll footage, sync cuts to music beats, and encode MP4, WebM Alpha, or GIF on your GPU via WebCodecs.
Zero install. Pure MooTween engine. 100% local rendering.
9:16 · 1080x1920 · 60fpsPointer 540,960013/210?template=kinetic-typographyOpen & Edit in Studio →Shots built in code
Select a preset to inspect live MooTween choreography, or composite transparent SVG layers directly over real B-roll footage.
1080x1920 · VP9 Alpha + B-RollHigh-impact vertical opener combining radiating SVG radar rings, continuous camera push, and word-synced kinetic typography.
Customize in Studio →Prompt to hardware render
Rejects static deck layouts, enforces camera travel, extracts editable layers, and snaps shot cuts to BGM transients.
First, hand Claude, ChatGPT, or Gemini the MooScript shot contract.
Claude / ChatGPT / Gemini ROLE: MooScript Motion Director
ENGINE: HTML/SVG + Scoped CSS + MooTween (zero GSAP)
RULES:
- Paint primary subject at t = 0
- Drive camera via ctx.cameraMove('.moo-camera', ...)
- Sync spoken beats via ctx.wordBeat(sel, word, opts) Then paste or compile the shot through the Anti-Slide linter and multi-track timeline.
LINT SCORE 0 / PASS 1.08x → 1.00x 6 synced whoosh + pop Locked 124 BPM Finally, encode 9:16, 16:9, and 1:1 masters locally on your GPU in one queue.
VideoEncoder + AudioEncoder Inside the Studio rack
Every control runs locally in IndexedDB and Web Workers. Hover or tap a note to inspect its live module.
GSAP-Freeseek(t = 1.400s)spring(1.1, 0.72)GPU Hardware+ Cover PNG148 / 300 MBla-silla-night.webmIntro + WatermarkPiper ONNX0 KB Cloud UploadTechnical comparison
Objective architecture breakdown across browser-native WebCodecs, desktop keyframing, and Node.js video frameworks.
| Parameter | MooScript Studio | After Effects | Remotion |
|---|---|---|---|
| Setup time | 0 sec in browser (PWA) | 4+ GB Creative Cloud install | Node.js, Chromium & FFmpeg CLI |
| AI scriptability | Native HTML/SVG + MooTween + Linter | Fragile ExtendScript panels | React TSX + bundler build step |
| Rendering engine | WebCodecs local GPU (mediabunny) | CPU/RAM frame cache | Headless Chromium + Lambda cost |
| Output formats | MP4, WebM VP9 Alpha, GIF, PNG, SRT | MOV ProRes, MP4 via Media Encoder | MP4, WebM, GIF via FFmpeg |
| Multi-ratio batch | Built-in 9:16 + 16:9 + 1:1 queue | Manual comp duplication | Separate composition renders |
| Voice, SFX & B-roll | Offline Piper TTS, Auto-SFX, 300 MB B-roll | External plugins & manual mixing | External TTS APIs & coded audio |
| License & render cost | 100% Free & Open Source (AGPLv3) | Paid monthly subscription | Free solo, paid company + cloud |
| Setup time 0 sec in browser (PWA) After Effects: 4+ GB Creative Cloud install · Remotion: Node.js, Chromium & FFmpeg CLI |
| AI scriptability Native HTML/SVG + MooTween + Linter After Effects: Fragile ExtendScript panels · Remotion: React TSX + bundler build step |
| Rendering engine WebCodecs local GPU (mediabunny) After Effects: CPU/RAM frame cache · Remotion: Headless Chromium + Lambda cost |
| Output formats MP4, WebM VP9 Alpha, GIF, PNG, SRT After Effects: MOV ProRes, MP4 via Media Encoder · Remotion: MP4, WebM, GIF via FFmpeg |
| Multi-ratio batch Built-in 9:16 + 16:9 + 1:1 queue After Effects: Manual comp duplication · Remotion: Separate composition renders |
| Voice, SFX & B-roll Offline Piper TTS, Auto-SFX, 300 MB B-roll After Effects: External plugins & manual mixing · Remotion: External TTS APIs & coded audio |
| License & render cost 100% Free & Open Source (AGPLv3) After Effects: Paid monthly subscription · Remotion: Free solo, paid company + cloud |
Production workflows
Explore dedicated guides for code-driven video, AI motion scripts, faceless Shorts, and animated data charts.
Code to Video
Compile SVG, scoped CSS, and MooTween timelines directly to MP4 or WebM Alpha in browser.
AI Motion Graphics
Turn Claude, ChatGPT, or Gemini prompts into validated SVG choreography with zero slide-deck slop.
Faceless Shorts
Pair offline neural voiceovers, 300 MB B-roll, beat-synced cuts, and kinetic captions for 9:16 channels.
Data Chart Video
Animate bar races, telemetry lines, KPI counters, and financial breakdowns with exact SVG coordinates.
Technical questions
No. MooScript runs on MooTween, our clean-room deterministic timeline and spring engine built specifically for frame-accurate SVG and DOM motion. Every video you render is free from third-party animation engine fees.
No. MooScript runs on MooTween, our clean-room deterministic timeline and spring engine built specifically for frame-accurate SVG and DOM motion. Every video you render is free from third-party animation engine fees.
Render your first shot now
Open MooScript Studio in your browser with zero sign-up, zero install, and full local GPU encoding.
WebCodecs