chendelian
089f00c3ff
feat(tools): add screencast recording engine
Adds tools/screencast/ — a reusable screen-recording pipeline for
skill demo videos. Wraps a pytest desktop E2E run with:
- ScreenRecorder: mss-based full-screen frame capture (background thread)
- SubtitleEngine: stdout keyword → timestamped SRT generation
- compose_video: FFmpeg filter_complex merge (video + subtitles + BGM)
- run_screencast: main orchestrator wiring all three layers
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17 20:38:47 +08:00
..
2026-05-17 20:38:47 +08:00
2026-05-06 11:47:17 +08:00