Skip to content

Webcam input: live ASCII mirror + camera recording (reopens #29)#32

Merged
irobinson010 merged 1 commit into
mainfrom
feature/webcam
Jul 8, 2026
Merged

Webcam input: live ASCII mirror + camera recording (reopens #29)#32
irobinson010 merged 1 commit into
mainfrom
feature/webcam

Conversation

@irobinson010

Copy link
Copy Markdown
Owner

Replaces #29, which GitHub auto-closed when its stacked base branch was deleted on the #27 merge (a closed PR's base cannot be edited). Same content and test plan as #29 — see its description. CI was 6/6 green on this head SHA.

🤖 Generated with Claude Code

'<videoN>' sources (ffmpeg camera syntax) stream to the terminal as live
colorized ASCII until Ctrl-C, mirrored by default (--no-mirror), with the
full mode/matrix/caption knob set; with an output file, --seconds records
a wall-clock-bounded capture through the normal sinks (mp4 silent - no
camera audio path). Frame conversion extracted into shared helpers reused
by file, live, and record paths; recording has a hard frame cap against
absurdly fast sources. Tested via a mocked reader covering the live loop
(clear/hide-cursor, per-frame home, restore), mirroring, recording, and
the CLI dispatch.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@irobinson010
irobinson010 merged commit d7bfa20 into main Jul 8, 2026
12 checks passed
@irobinson010
irobinson010 deleted the feature/webcam branch July 8, 2026 14:42
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