独立使用的有用功能
Remotion API 被设计为尽可能纯粹,一次只做一件事。
这使得它们不仅易于在 Remotion 中使用,也可以在其他环境中使用。
加粗的 API 在 Remotion 许可证 下授权使用(公司需要购买许可证才能使用)。
未加粗的 API 在 MIT 许可证下授权使用。
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: