Skip to main content


To build @ffmpeg/core, make sure your docker is version 23.0+ as buildx is adopted. Also You will need to install make to run build scripts.


Dev Build (single thread):

$ make dev

Dev Build (multithread):

$ make dev-mt

Prodution Build (single thread):

$ make prd

Prodution Build (multithread):

$ make prd-mt

Each build might take around 1 hour depends on the spec of your machine, subsequent builds are faster as most layers are cached.

The output file locates at /packages/core or /packages/core-mt.


Simply run npm publish under packages/core or /packages/core-mt.