'Is there a video visualization tool with sequential scene labels and their time annotations?

I'm looking for a video visualization tool with sequential scene labels and their time annotations. For example, suppose I have a cooking video. Given the action labels (e.g., washing hands, cutting carrots, ...) and time annotations for each action(imported from csv file or similar), I want to visualize these labels/annotations overlapping onto the video sequence (or something similar to this.)

I'm feeling that this is a major problem and many people should have worked on providing this kind of tool/framework, though I couldn't find a good example.

Here I'm attaching a conceptual image of the tool that I want.

Image of visualization with annotations

I will appreciate any information!
Thank you:D



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source