Node.JS application to generate videos with some templates and store it on Disk or in a CDN like Cloudflare R2.
This application uses the FFmpeg Lib to process medias like Images and Videos in a configured templates/filters. It was developed as a personal project to practice a few concepts and tools like Node Streams and use of CDN provider like Cloudflare R2 with the AWS-SDK/S3 API.
Clone Repository and Setup .env file, use .env.example parameters
$ git clone https://github.com/henriqueritter/nodejs-video-generator.git
$ cd ./nodejs-video-generator
$ copy .env.example .env
$ docker build -t nodejs-video-generator .
$ docker run d --name=nodejs-video-generator -p 3000:3000 nodejs-video-generator
$ npm install
$ npm run start