This one was inspired by the question Windows Software to constantly record the last X minutes of audio entering the microphone?
I am working in QA (quality assurance) and it happens now and then that it's unclear which steps have led to a failure. When I found a failure, I'm trying to reproduce it and once reproduced, I either have simple steps to write down in prose text or I'm recording the screen session with Camtasia Studio or CamStudio.
However, sometimes I'm not able to recall exactly what I did, so I am looking for a software that
- constantly records my Windows Desktop
- has multi-monitoring support
- keeps the last n minutes in memory (I'd need ~5 minutes at least)
- keeps the recording in memory only (no disk activity)
- on a trigger (hotkey or similar) saves the screenshots to disk
Ideally, the recording would be configurable to save computer power, e.g.
- take a screenshot whenever the mouse was clicked
- otherwise take a screenshot every .5 seconds (and not as fast as possible)
It does not necessarily need to
- compress the data to save RAM
- save as an AVI file or similar. Plain PNGs is fine. I can use FFmpeg or whatever to make it a video
- capture DirectX, Flash and other stuff. Just normal 2D desktop is enough
A short check on memory usage gives: ~3 fps * 2 monitors * Full HD resolution * 3 byte/pixel * 5 minutes = 10 GB of RAM. Something in that range is acceptable.
I know about NVidia Shadowplay but it won't work for me (and I'm not sure whether it would be in-memory only).