Skip to content

rust-ffmpeg-splitter: Fix AV1 encoder flag#14

Merged
JonnyBurger merged 1 commit into
mainfrom
fix/libaom-av1-selector
Mar 23, 2026
Merged

rust-ffmpeg-splitter: Fix AV1 encoder flag#14
JonnyBurger merged 1 commit into
mainfrom
fix/libaom-av1-selector

Conversation

@samohovets
Copy link
Copy Markdown
Member

Summary

  • Fix the FFmpeg configure flag for the libaom AV1 encoder by using the libaom_av1 component selector instead of the runtime encoder name.
  • Add a smoke test that verifies libaom-av1 appears in ffmpeg -encoders and that a minimal AV1 encode succeeds.
  • Remove the build script's global git config write so running the build does not modify the developer machine.

Test plan

  • Rebuild the splitter output locally on macOS arm64.
  • Verify remotion/bin/ffmpeg -encoders lists libaom-av1.
  • Run node test-ffmpeg.mjs and confirm the AV1 encode smoke test passes.

Made with Cursor

Use FFmpeg's `libaom_av1` component selector so the bundled binary actually registers the `libaom-av1` encoder, and add a smoke test that verifies encoder presence plus a minimal AV1 encode.
@samohovets samohovets changed the title : Fix AV1 encoder flag rust-ffmpeg-splitter: Fix AV1 encoder flag Mar 23, 2026
@JonnyBurger JonnyBurger merged commit 5aae567 into main Mar 23, 2026
8 checks passed
@JonnyBurger JonnyBurger deleted the fix/libaom-av1-selector branch March 23, 2026 16: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