Free Swim/Bike/Run video analysis software?

I have a gopro that I haven’t really utilized for quite a bit. I just got back from the pool and want to analyze my footage (but would also like to analyze the footage of my bike fit/run gait). I can play the video in any media player (i.e., Quicktime), but I would love to have a dedicated software application that allows me to draw lines/angles/etc. and compare my stroke to the pros… Suggestions?

https://www.kinovea.org/
Here you go
.

X 2 for Kinovea. Have been using this for years for running analysis for clients/ patients

It looks like the perfect program, but I’m on a Mac.