@remotion/effectsv4.0.464
Effects that can be applied to Remotion-based canvas components.
- Remotion CLI
- npm
- bun
- pnpm
- yarn
npx remotion add @remotion/effects
This assumes you are currently using v4.0.479 of Remotion.npm i --save-exact @remotion/effects@4.0.479
Also update
remotion and all `@remotion/*` packages to the same version.Remove all
^ character in front of the version numbers of it as it can lead to a version conflict.This assumes you are currently using v4.0.479 of Remotion.pnpm i @remotion/effects@4.0.479
Also update
remotion and all `@remotion/*` packages to the same version.Remove all
^ character in front of the version numbers of it as it can lead to a version conflict.This assumes you are currently using v4.0.479 of Remotion.bun i @remotion/effects@4.0.479
Also update
remotion and all `@remotion/*` packages to the same version.Remove all
^ character in front of the version numbers of it as it can lead to a version conflict.This assumes you are currently using v4.0.479 of Remotion.yarn --exact add @remotion/effects@4.0.479
Also update
remotion and all `@remotion/*` packages to the same version.Remove all
^ character in front of the version numbers of it as it can lead to a version conflict.Supported components
Pass effects through the effects prop of these components:
<Solid><HtmlInCanvas><Video><Img><CanvasImage><AnimatedImage><Gif><RemotionRiveCanvas><Rect><Circle><Triangle><Star><Ellipse><Pie><Polygon><Heart><Arrow>
Effects
Color

brightness()Brightness adjustment effect

contrast()Contrast adjustment effect

colorKey()Remove a key color (greenscreen)

duotone()Two-color threshold effect

grayscale()Black-and-white effect

hue()Hue rotation effect

invert()Negative color effect

saturation()Saturation adjustment effect

tint()Color tint effect

thermalVision()Thermal heat-map color effect
Blur & Shadow

blur()Gaussian blur effect

linearProgressiveBlur()Gradient-controlled blur effect

dropShadow()Blurred alpha shadow effect

glow()Soft halo effect
Reveal
Transform

mirror()Mirror reflection effect

scale()Scale transform effect

uvTranslate()UV-based translate effect

xyTranslate()Pixel-based translate effect
Distort

barrelDistortion()Barrel distortion effect

chromaticAberration()RGB channel split effect

fisheye()Ultra-wide-angle lens effect

wave()Sine wave distortion
Stylize

burlap()Procedural woven texture effect

emboss()Procedural raised-line relief

dotGrid()Source-color dot mask effect

halftone()Source-image halftone effect

noise()Procedural grain effect

noiseDisplacement()Localized noisy displacement

pattern()Repeated source tile effect
pixelDissolve()Pixelated dissolve effect
pixelate()Pixelation effect

scanlines()Additive horizontal scanlines

speckle()Random alpha-hole effect

shine()Glossy light sweep effect

shrinkwrap()Procedural plastic wrap effect

vignette()Edge darkening or transparency effect
Generate

contourLines()Topographic line overlay effect

halftoneLinearGradient()Procedural dot gradient effect

whiteNoise()Random grayscale noise layer

tvSignalOff()TV color bars test pattern

lines()Alternating line pattern effect

rings()Concentric ring pattern effect

waves()Wavy band pattern effect

zigzag()Zig-zag band pattern effect

lightLeak()Light leak overlay effect

starburst()Starburst ray effect
Creating custom effects
Use createEffect() from remotion to create a custom effect factory. The schema for effect controls uses InteractivitySchema.
