Skip to content
AWS Lambda for performing video conversions
JavaScript Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.eslintrc.js
.gitignore
.prettierrc.json
LICENSE
README.md
index.js
package-lock.json
package.json
polycosm-publish.sh
run-serverless.sh
serverless.prod.yml
serverless.public.yml
serverless.yml

README.md

speelycaptor

AWS Lambda for performing video conversions via ffmpeg

API:

  • GET /init to get a signed S3 URL to post a video to. Response is JSON with two keys, uploadUrl and key.
  • POST your video to uploadUrl.
  • GET /convert?key=<key from /init>&args=<ffmpeg args> will return JSON with url key with output

Relies upon https://github.com/serverlesspub/ffmpeg-aws-lambda-layer being deployed under the layer name ffmpeg (see https://github.com/mozilla/hubs-ops/blob/master/terraform/modules/speelycaptor/main.tf for relevant terraform)

You can’t perform that action at this time.