Skip to content

henriqueritter/nodejs-video-generator

Repository files navigation

NodeJS Video Generator

Node.JS application to generate videos with some templates and store it on Disk or in a CDN like Cloudflare R2.

JavaScriptNodeJSExpress.jsSwaggerDockerRenderCloudflareAmazon S3FFmpeg

About

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.

Usage

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

Server Up With Docker

$ docker build -t nodejs-video-generator .
$ docker run d --name=nodejs-video-generator -p 3000:3000 nodejs-video-generator

Server Up Without Docker

$ npm install
$ npm run start

License

Licence

About

Node.JS application to generate videos with some templates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published