Skip to content

remotion

Use when working with Remotion for programmatic video creation, rendering compositions, animations with interpolate/spring, embedding the Player in React apps, serverless Lambda rendering, or generating stills.

ModelSource
sonnetpack: video
Full Reference

┏━ πŸ”§ remotion ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Use when working with Remotion for programmati… ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

Remotion v4.0 lets you create videos programmatically with React. Components are rendered frame-by-frame using a Rust-powered embedded FFmpeg. Outputs video, stills (PNG/JPEG/WebP/PDF), and GIF.

ItemValue
Current Version4.0.423
Create Projectnpx create-video@latest
Start Studionpx remotion studio
Render Videonpx remotion render src/index.ts CompId out/video.mp4
Render Stillnpx remotion still src/index.ts StillId out/still.png
Player Package@remotion/player
Lambda Package@remotion/lambda
Config Fileremotion.config.ts
LicensingFree <=3 employees; Company License above (remotion.pro)
I want to…File
Create a project, configure remotion.config.ts, or set up the entry pointsetup.md
Use Composition, Still, Sequence, Series, AbsoluteFill, Loop, Freeze, or hookscomposition.md
Animate with interpolate(), spring(), Easing, interpolateColors(), or staggeranimations.md
Use Img, Video, OffthreadVideo, Audio, staticFile(), Tailwind, or Google Fontsmedia.md
Fetch data with calculateMetadata(), delayRender(), or getInputProps()data-fetching.md
Render via CLI (render/still/studio) or Node.js SSR (bundle, renderMedia)rendering.md
Set up Lambda, configure IAM, call renderMediaOnLambda, or poll progresslambda.md
Embed the Player in React, use PlayerRef methods, or integrate with Next.jsplayer.md
Find available packages, use transitions/shapes/Three.js, or check licensingecosystem.md

Usage: Read the reference file matching your current task from the index above. Each file is self-contained with code examples and inline gotchas.