Skip to content

Shot video pipeline + synced journal playback#32

Merged
AlexNly merged 1 commit into
mainfrom
feat/shot-video
Jul 16, 2026
Merged

Shot video pipeline + synced journal playback#32
AlexNly merged 1 commit into
mainfrom
feat/shot-video

Conversation

@AlexNly

@AlexNly AlexNly commented Jul 16, 2026

Copy link
Copy Markdown
Owner

Foundation for the camera module (Discord feature request): videos live as shots/NNNNNN.mp4 with a NNNNNN.video.json sidecar carrying the sync offset. attach_video() transcodes via ffmpeg (720p H.264 + AAC, faststart); sync prunes to the newest MATEBOT_VIDEO_KEEP=15 (repo + docs) and sitegen copies clips into docs/video/ with payload fields. The journal shot page gains a video panel slaved to the existing playback engine: play/scrub/speed drive video.currentTime through the offset, mute toggle included. /vsync <±seconds> nudges the latest video sync from chat. ffmpeg mocked in tests; CI stays ffmpeg-free.

@AlexNly
AlexNly merged commit e61a82a into main Jul 16, 2026
3 checks passed
@AlexNly
AlexNly deleted the feat/shot-video branch July 16, 2026 20:10
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