RetroRec-v1.4
RetroRec v1.4.0
A major stability and quality update over v1.3.
Changes from v1.3
New Features
- Pause/Resume β cleanly stops and resumes recording with automatic segment stitching
- Persistent warm FFmpeg β captures a throwaway frame on startup so first recording starts instantly
- Conversion progress bar β real-time percentage while post-processing
Fixes
- Removed wall clock timestamps β fixes 2-3 second lag spikes at start and random freezes mid-recording
- Added bt709 color metadata β fixes grey/washed-out colors on all systems
- FFmpeg priority lowered from ABOVE_NORMAL to NORMAL β zero desktop impact, no micro-stutter while recording
- RetroRec priority lowered from BELOW_NORMAL to IDLE β UI never competes with your apps
- FFmpeg window now hidden with SW_HIDE β no console flash when recording starts
- Stop button blocked while paused β no accidental double-stop race condition
- Audio thread queue reduced from 4096 to 512 β lower latency, tighter sync
Tuning
- Live encode quality: q:v 5 β q:v 3 (FFmpeg default, cleaner source for post-convert)
- Post-convert: added
-tune zerolatencyfor faster processing - CRF unified to 22 across all CPU tiers (was 20-30 depending on cores)
- Thread count locked to 1 for live encode across all CPU tiers (was variable)
- Segment-based recording for pause/resume with automatic concat on stop
System Requirements
- Windows 10 1803+ or Windows 11
- Dual-core x86_64 CPU, 4 GB RAM
- Any GPU that displays Windows
- ffmpeg.exe in same folder