Chrome plugin for video timestamps
Often when watching a video lecture or an interview, there is a need for quick movement between its logical parts. For this, there is already a popular solution in the form of a set of hyperlinks with headings - “timestamps”, but at the moment there is no automated way to generate them. A browser plug-in is offered as the final product, which adds the desired functionality to the youtube.com website.
Client side: basic plugin, that handles user interaction and data interchange
Server side: simple model, predicting times and descriptions of timestamps, based on video subtitles
Proposed pipeline:
- Retrieve video id from user side
- Get subtitles of that video
- Mark subtitles, which are likely to be timestamps
- Generate descriptions for the results of the previous step
- Show timestamps to user
Server side: Python, Flask, Sklearn (and many different utility libs)
Check branches to see current progress