Thanks for helping improve this FFmpeg Lambda layer for Amazon Linux 2023.
- Search existing issues to avoid duplicates.
- For large changes (FFmpeg version bumps, new architectures, SAR metadata), open an issue first so we can align on scope.
Prerequisites match the README:
bash,curl,tar,xz- AWS CLI and AWS SAM CLI (for
make publishonly) - AWS credentials if you plan to deploy or publish
make build # stage ffmpeg/ffprobe into build/layer/bin
make build ARCH=arm64 # Graviton static build
make clean && make build # force re-download from upstreammake deploy and make publish require DEPLOYMENT_BUCKET and real AWS resources. You do not need them for layer packaging changes.
- Fork the repo and create a branch from
main. - Keep changes focused; unrelated refactors make review harder.
- If you change
template.yamlSAR metadata, bumpSemanticVersiononly when preparing a release (maintainers may handle this on merge). - Update
README.mdwhen behavior, paths, or Makefile variables change. - Open a PR and fill out the template checklist.
Bundled FFmpeg is GPL-3.0-or-later. Contributions to this repository are accepted under the same license as the project (LICENSE). Do not submit proprietary or incompatible-licensed binary blobs.
Pull requests may require approval from code owners when that branch protection rule is enabled.
Use GitHub Discussions or open an issue labeled as a question if Discussions are not enabled.