Skip to content

feat(controller): prototype timestamp-aligned session video compositing - #262

Merged
andrewsg3 merged 1 commit into
stagingfrom
feat/session-video-compose
Aug 5, 2026
Merged

feat(controller): prototype timestamp-aligned session video compositing#262
andrewsg3 merged 1 commit into
stagingfrom
feat/session-video-compose

Conversation

@andrewsg3

Copy link
Copy Markdown
Collaborator

Add src/controller/video_compose.py, a standalone CLI that composites a session's camera recordings into one layout video, resampled onto a common wall-clock grid from each camera's real per-frame timestamp rather than raw frame index (cameras in a session can run at genuinely different real framerates). No ffmpeg dependency.

Document the broader "compose aggregated video from the frontend" feature idea in CLAUDE.md, including the audio-spectrogram and TTL-timeseries pieces that would still need to be built from scratch.

Add src/controller/video_compose.py, a standalone CLI that composites a
session's camera recordings into one layout video, resampled onto a
common wall-clock grid from each camera's real per-frame timestamp
rather than raw frame index (cameras in a session can run at genuinely
different real framerates). No ffmpeg dependency.

Document the broader "compose aggregated video from the frontend"
feature idea in CLAUDE.md, including the audio-spectrogram and
TTL-timeseries pieces that would still need to be built from scratch.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@andrewsg3
andrewsg3 merged commit 299d5bf into staging Aug 5, 2026
5 checks passed
@andrewsg3
andrewsg3 deleted the feat/session-video-compose branch August 5, 2026 11:01
@andrewsg3
andrewsg3 restored the feat/session-video-compose branch August 5, 2026 11:02
@codecov

codecov Bot commented Aug 5, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 141 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/controller/video_compose.py 0.00% 141 Missing ⚠️

📢 Thoughts on this report? Let us know!

@andrewsg3
andrewsg3 deleted the feat/session-video-compose branch August 5, 2026 11:08
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.

1 participant