Creating a new project
Prerequisites
To use Remotion, you need at least Node 18 or Bun 1.1.3.
Scaffolding a new project
note
🐧 Linux distros need at least version 2.34 of Libc.
They also need to install some additional packages.
- npm
- bun
- pnpm
- yarn
Use npm as the package managerbash
npx create-video@latest
Use npm as the package managerbash
npx create-video@latest
Use pnpm as the package managerbash
pnpm create video
Use pnpm as the package managerbash
pnpm create video
Use Yarn as the package managerbash
yarn create video
Use Yarn as the package managerbash
yarn create video
Use Bun as the package manager and runtimebash
bun create video
Use Bun as the package manager and runtimebash
bun create video
note
Bun as a runtime is mostly supported. Read more here.
Choose the template that is most suitable for you.
For your first project, we recommend the Hello World template.
- Regular templates
- Next.js + Remix templates
After the project has been scaffolded, we recommend to open the project in your text editor and starting the Remotion Studio:
bash
npm start
bash
npm start
After the project has been scaffolded, we recommend to open the project in your text editor and starting the app:
bash
npm run dev
bash
npm run dev
To start the Remotion Studio:
bash
npm run remotion
bash
npm run remotion
Installation in existing projects
Want to install Remotion in an existing project? Go here instead: Installation in existing projects