I trade futures and other things, which requires me to be watching a number of things very closely while I'm actively considering or managing a trade. I'd like to be more diligent about documenting all my trades, my thought processes in the moment, etc. but doing so while trading is pretty much impossible. And trying to remember everything later is definitely impossible. So I'd like to begin recording myself when I'm being active in the markets.
This is easy to do - Quicktime can do it natively even - but I would like to assign recording the screen to a keyboard shortcut so I can just fire it off in an instant when I need to, and hit another keystroke when I'm done. This is the problem I haven't found a good solution to.
I already own ScreenFlow, and it has a keyboard shortcut for recording. Unfortunately Screenflow produces absolutely enormous files, that then require you to export them from Screenflow in order to actually save them somewhere.
Ideally I'm looking for a Mac app that:
- Can initiate a recording of the screen (and my microphone for narration, I don't really care about camera) via a keyboard shortcut.
- Produces reasonable file sizes (and to that end, allowing me to record at a greatly reduced frame rate would be great... 1 FPS even would work fine for my needs)
- Outputs to standard formats, preferably .mp4 or .m4v
- Works on macOS Sierra on a 2011 iMac
Recording system audio would be an additional plus, but is not absolutely required.
EDIT: On exploring a bit, it turns out that Automator already has a command for New Screen Recording! This is great, with one problem. Quicktime opens a small window and requires you to click the little red "Record" button, to actually initiate recording. I can't find any way to do this via a keyboard shortcut. If all else fails I could applescript the click to specific coordinates, but I would love to find a "less heavy-handed" way to start the recording process without requiring a mouse click. Any ideas anyone?