Use whisper.cpp to transcribe a video, then use http-server to show it on a web page next to the transcription. Clicking on a section of the transcription jumps the video to the right place. I notice Slack has added this feature; the advantage here is that you don't have to share your video with slack and the transcription quality is slightly higher. Can take a while though. It's a great way to quickly catch up on a meeting you missed!
Usage:
./transcribe.sh VIDEO_FILE TXT_FILE
./view.sh VIDEO_FILE TXT_FILE
Installation:
pip install git+https://github.com/openai/whisper.git
npm install http-server -g
Code mostly written by GPT4, hence the awful quality. Was quicker than watching three hours of videos myself though!