API overview
npx remotion
commandsremotion.config.ts
fileremotion
Core APIs: useCurrentFrame()
, interpolate()
, etc.
interpolate()
<img>
tag and wait for it to load<video>
with Remotion's time<audio>
with Remotion's time<Video>
<iframe>
tag and wait for it to loadpublic/
folder@remotion/bundler
Create a Webpack bundle from Node.JS
@remotion/player
Play a Remotion video in the browser.
@remotion/lambda
Render videos and stills on AWS Lambda
@remotion/cloudrun
Render videos and stills on GCP Cloud Run
@remotion/captions
Common operations for subtitles.
@remotion/gif
Include a GIF in your video.
@remotion/media-utils
Obtain info about video and audio.
getAudioData()
as a hook@remotion/animation-utils
Obtain info about video and audio.
@remotion/tailwind
Webpack override for using TailwindCSS
@remotion/enable-scss
Webpack override for enabling SASS/SCSS
@remotion/three
Create 3D videos using React Three Fiber
@remotion/skia
Low-level graphics using React Native Skia
@remotion/lottie
Include a Lottie animation in your video
@remotion/preload
Preload media for the Player
@remotion/renderer
Render video, audio and stills from Node.JS or Bun
@remotion/paths
Manipulate and obtain info about SVG paths
x
and y
of a point which is on an SVG path(0, 0)
@remotion/noise
Generate noise effects
@remotion/shapes
Generate SVG shapes
@remotion/studio
APIs for controlling theRemotion Studio
public
folder@remotion/transitions
Transition between scenes
Components
Timings
Presentations
Hover over an effect to see the preview.
@remotion/layout-utils
Layout helpers
@remotion/install-whisper-cpp
Whisper.cpp installation and transcription
@remotion/openai-whisper
Work with transcriptions from OpenAI Whisper
@remotion/animated-emoji
Google Fonts Animated Emojis as Remotion Components
@remotion/google-fonts
Load Google Fonts onto a page.
@remotion/rive
Embed Rive animations in Remotion
@remotion/zod-types
Zod types enabling Remotion Studio UI
@remotion/motion-blur
Apply motion blur effects to components
@remotion/fonts
Load font files onto a page.
@remotion/media-parser
A pure JavaScript library for parsing video files
@remotion/webcodecs
Converting media using WebCodecs
@remotion/webcodecs
supports.