Skip to content

rust-ffmpeg-splitter: Disable AV1 encoder for Lambda target#15

Merged
JonnyBurger merged 1 commit into
mainfrom
fix/disable-av1-on-lambda
Mar 24, 2026
Merged

rust-ffmpeg-splitter: Disable AV1 encoder for Lambda target#15
JonnyBurger merged 1 commit into
mainfrom
fix/disable-av1-on-lambda

Conversation

@samohovets
Copy link
Copy Markdown
Member

@samohovets samohovets commented Mar 24, 2026

Summary

  • Disable the libaom AV1 encoder only for the Linux arm64 GNU build used by Remotion Lambda.
  • Keep AV1 decode support and keep AV1 encoding enabled on the other desktop and server targets.
  • Update the Docker-based Lambda smoke test to expect the AV1 encoder to be unavailable while preserving the regular AV1 assertion on the other platforms.

Test plan

  • Run node test-ffmpeg.mjs locally on macOS and confirm the non-Lambda AV1 encoder path still passes.
  • Let CI verify the Linux arm64 GNU Docker build skips the AV1 encoder while the other targets keep it.

Made with Cursor

Keep AV1 enabled for the regular desktop and server builds, but skip libaom on the Linux arm64 gnu artifact used by Remotion Lambda so the package size stays within AWS limits while tests still assert the expected target-specific behavior.

Made-with: Cursor
@JonnyBurger JonnyBurger merged commit ed34419 into main Mar 24, 2026
8 checks passed
@JonnyBurger JonnyBurger deleted the fix/disable-av1-on-lambda branch March 24, 2026 12:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants