Synchronised Source
Enable the player to play back the source code synchronised with its state in the video.
Ideas to approach this:
- Perform OCR on each frame and map discovered changes to the correct part of the file (courtesy of RoyH)
- Leverage git commit times - the commit automatically performed when saving - and possibly "start recording" time from OBS to link up the source and video (courtesy of Brian)
- Leverage edit-time information from the streamer's editor (e.g. vim's undo persistence) and possibly "start recording" time from OBS to link up the source and video
Thanks to Kknewkles for the idea