Application downloads video file from Amazon S3, performs processing, and uploads image sprite back to Amazon S3.
- ffmpeg
- imagemagick
$ npm i --production
$ npm start
It based on config.json (use config.example.json as template) and global env (supports .env into a root).
{
"AWS_ACCESS_KEY_ID" : "KEY_ID",
"AWS_SECRET_ACCESS_KEY": "ACCESS_KEY",
"bucket": "bucket_name",
"region": "eu-west-3",
"videoKey": "video.ts",
"previewKey": "preview_name.jpg",
"previewIntervalMs": "5000"
}