Screen capture tool with clock overlay for debugging and log correlation. No external dependencies required.
- Clock Overlay - Always-on-top transparent window showing current time (HH:mm:ss.f)
- Smart Capture - Only saves frames when screen content changes (excludes clock area from comparison)
- Multi-Monitor Support - Select which monitor to capture
- Scalable UI - Mouse wheel to resize the clock display
Install-Module ScreenRecorderOr simply download and run Start-ScreenRecorder.ps1 directly - no module installation required.
# Basic usage - starts recorder with clock overlay
Start-ScreenRecorder
# Higher frame rate with 75% scale
Start-ScreenRecorder -FPS 10 -Scale 0.75
# Save masked images for debugging hash calculation
Start-ScreenRecorder -SaveMasked| Action | Description |
|---|---|
| REC button | Start/stop recording |
| Mouse wheel | Resize clock display |
| Drag | Move clock window |
| Right-click | Exit menu |
| Monitor dropdown | Select capture target (multi-monitor) |
| Parameter | Type | Default | Description |
|---|---|---|---|
| -FPS | int | 2 | Frames per second |
| -Scale | double | 1.0 | Image scale (0.1-1.0) |
| -SaveMasked | switch | - | Save masked images for debugging |
Screenshots are saved to ./ScreenCaptures/yyyyMMdd_HHmmss/ as JPEG files (quality 75%).
Filename format: yyyyMMdd_HHmmss_f.jpg
- PowerShell 5.1 or later
- Windows (uses WPF and System.Windows.Forms)