This is that. It takes the video and timing material of a 24h race (The IMSA Weathertech Sportscar Championship ROLEX24 at Daytona 2024) - 4 videos hosted on YouTube and a big CSV of laptimes and reimagines how a race replay might look like.
It comes with a few non-standard visualizations, and a lot of possibilities for navigation, including navigation based on race events such as flag states, overtakes, pit stops etc.
It's a zig program based on raylib running in the browser thanks to emscripten, with a bit of js glue code to control the YouTube player. Ultimately, controlling replays is just one of the goal features of the tech stack. Live-Timing, Live-broadcast, and broadcast of sim-racing are other application areas where I see this being beneficial.
Race fans, Enjoy, I know I certainly do!
PS: i had to reduce my zoom in brave to 90% to get the screen to render correctly.