Skip to content

feat(capture): commit 1080p/6Mbps camera deliberately + encode knobs (#12)#14

Merged
StuMason merged 1 commit into
mainfrom
feat/camera-encode-knobs
Jul 2, 2026
Merged

feat(capture): commit 1080p/6Mbps camera deliberately + encode knobs (#12)#14
StuMason merged 1 commit into
mainfrom
feat/camera-encode-knobs

Conversation

@StuMason

@StuMason StuMason commented Jul 2, 2026

Copy link
Copy Markdown
Owner

What

Closes #12.

  • Commits the 1080p @ 6 Mbps camera encode that the local build was already recording (main shipped 720p/2.5Mbps — packs were silently diverging from the repo).
  • Adds --cam-height <720|1080> / --cam-bitrate <bps> knobs, honored by both the one-shot --screen path and the --serve daemon (the app passes nothing → defaults).
  • Stamps the settings into manifest.camera.encode = {w, h, bitrate} so crunch/edator know what they got; schemas/pack.schema.json gains a cameraRef def.
  • Sidecar VERSION → 0.0.15.

Verified

  • 15s real take at defaults: camera.mp4 = 1920x1080, measured 6.09 Mbps, encode block present, sync offsets sane.
  • 8s take with --cam-height 720 --cam-bitrate 2500000: camera.mp4 = 1280x720 @ 2.55 Mbps, manifest matches.
  • Produced manifest validates against pack.schema.json (ajv, draft 2020-12).

🤖 Generated with Claude Code

…--cam-bitrate knobs

The local build had drifted to 1080p/6Mbps while main shipped 720p/2.5Mbps —
packs were silently diverging from the repo. Make 1080p/6Mbps the committed
default (edator's shorts pipeline face-crops into the frame; 720p is too soft),
expose --cam-height/--cam-bitrate for override, and stamp the encode settings
into manifest.camera.encode so downstream tools can reason about what they got.

Closes #12

🤖 Generated with [Claude Code](https://claude.com/claude-code)
@StuMason
StuMason merged commit 9208354 into main Jul 2, 2026
4 checks passed
@StuMason
StuMason deleted the feat/camera-encode-knobs branch July 2, 2026 21:14
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.

Camera encode settings: local build records 1080p/6Mbps but main ships 720p/2.5Mbps — commit deliberately + expose knobs

1 participant