packages/docs/docs/lottie/index.mdx
import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import {TableOfContents} from "./table-of-contents"
This package provides a component for displaying Lottie animations in Remotion.
Install, @remotion/lottie as well as lottie-web.
<Tabs defaultValue="npm" values={[ { label: 'npm', value: 'npm', }, { label: 'yarn', value: 'yarn', }, { label: 'pnpm', value: 'pnpm', }, ] }> <TabItem value="npm">
npm i @remotion/lottie lottie-web
yarn add @remotion/lottie lottie-web
pnpm i @remotion/lottie lottie-web
You can now start using the <Lottie> component in your Remotion project.
lottie-websvgsetSubFrame(), setLocationHref().goToAndStop() method from lottie-web to seek through the Lottie file. Depending on the expression, the frame might not render deterministally, leading to flickering in the Remotion output. Remotion cannot fix this without a change in lottie-web upstream. You need to evaluate on a case-by-case basis whether the expression you are using is supported by Remotion.:::note Open an issue if you want to request a currently unsupported feature. :::