Useful functions outside of Remotion
Remotion APIs are designed to be as pure as possible, doing just one thing at a time.
This makes them easy to use not just for Remotion, but also in other environments.
Bolded APIs are licensed under the Remotion license (companies need to purchase a license to use them).
Unbolded APIs are licensed under the MIT license.
remotion:
@remotion/renderer:
@remotion/gif:
@remotion/media-utils:
- audioBufferToDataUrl()
- getAudioData()
- getAudioDurationInSeconds()
- getVideoMetadata()
- getWaveformPortion()
- useAudioData()
- visualizeAudio()
@remotion/preload:
@remotion/paths:
- getLength()
- getPointAtLength()
- getTangentAtLength()
- getInstructionIndexAtLength()
- reversePath()
- normalizePath()
- interpolatePath()
- evolvePath()
- resetPath()
- getSubpaths()
- translatePath()
- warpPath()
- scalePath()
- getBoundingBox()
- extendViewBox()
- parsePath()
- serializeInstructions()
- reduceInstructions()
- getParts()
@remotion/noise:
@remotion/shapes:
<Rect />
<Triangle />
<Circle />
<Ellipse />
<Star />
<Pie />
<Polygon />
- makeRect()
- makeTriangle()
- makeCircle()
- makeEllipse()
- makeStar()
- makePie()
- makePolygon()
@remotion/layout-utils: