Package Exports
- @remotion/renderer
- @remotion/renderer/client
- @remotion/renderer/client.js
- @remotion/renderer/dist/get-concurrency
- @remotion/renderer/dist/get-concurrency.js
- @remotion/renderer/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@remotion/renderer) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Rust development
To participate in the development of the Rust parts of Remotion, you need to do additional steps. If you don't want to change the Rust code, you don't have to set anything up.
Setup
These are instructions for macOS. Contributions for other platforms are appreciated.
First, install Cargo, if you don't have it, or upgrade to a version that supports edition-2021:
curl https://sh.rustup.rs -sSf | shThis will take a few minutes.
Building
To build the Rust parts for your operating system, run:
node build.mjsBuilding for all platforms
These instructions currently are for macOS. Contributions for other platforms are appreciated.
To build the Rust binaries for all supported platforms, you need to install some dependencies:
node install-toolchains.mjsYou can then build all binaries with:
pnpm build-allThe resulting artifacts should be checked into Git.