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:
@remotion/install-whisper-cpp: