You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
100% A/V sync on long recordings — Producer-consumer architecture: capture thread pushes frames to a bounded 5-frame queue, dedicated writer thread paces at strict 30fps CFR by writing duplicate frames when queue is empty. Eliminates progressive A/V drift on long recordings.
1080p native resolution — Restored full 1920×1080 capture (no more 720p compromise). 4K monitors downscale to 1080p via 2×2 box filter.
Help dialog — Press F1 or click the ? button for keyboard shortcuts (F9, F10, Enter, Escape) and a quick-start guide.
PyShine branding — Logo + version pill + clickable www.pyshine.com link in the brand bar.
Bug Fixes
Silent video regression — Audio gate decoupled from frame counter using dedicated first_frame_written flag.
Synchronous stop retained — Background-thread stop broke A/V sync due to GIL contention on audio-level callback. Reverted to synchronous stop for perfect sync.
Downloads
ScreenRecorder.exe — Standalone executable, no installation required.
ScreenRecorder-v1.0.7-portable.zip — Portable zip version.