Creating a new project
Prerequisites
To use Remotion, you need at least Node 16 or Bun 1.0.3.
Scaffolding a new project
note
🐧 Linux distros need at least version 2.35 of Libc.
They also need to install some additional packages.
- npm
- bun
- pnpm
- yarn
Use npm as the package managerbashnpx create-video@latest
Use npm as the package managerbashnpx create-video@latest
Use pnpm as the package managerbashpnpm create video
Use pnpm as the package managerbashpnpm create video
Use Yarn as the package managerbashyarn create video
Use Yarn as the package managerbashyarn create video
Use Bun as the package manager and runtimebashbun create video
Use Bun as the package manager and runtimebashbun 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:
bashnpm start
bashnpm start
After the project has been scaffolded, we recommend to open the project in your text editor and starting the app:
bashnpm run dev
bashnpm run dev
To start the Remotion Studio:
bashnpm run remotion
bashnpm run remotion
Installation in existing projects
Want to install Remotion in an existing project? Go here instead: Installation in existing projects