

If you are running Windows, it'll download the ffmpeg.exe file. You'd have to keep a Ubuntu compatible FFMPEG binary alongside your own OS based binary, and still it won't work properly.īut thank the NPM Gods, we have the package that installs the right binary based on the operating system. But you can't directly upload the binary to Cloud environments like Google Cloud Functions/AWS lambda without a lot of preprocessing and testing on your end. If it's your own server, you can upload it there manually and it'll work.


What I mean by this is that in a real world application, you'll be deploying the code on cloud/servers, and you'd need FFMPEG there too. And we'll need to download the right binary. We'll require a binary of ffmpeg and will have to figure how to use it.
