Video annotation portable web app (A canvas based timeline for controlling and annotating video)
This app is a part of RapidAnnotator (GSoC'22 project) and it is an extending work on videotimeline.js
Features:
- Timeline
- Frame/Seconds seeking
- Zoom in/out video timeline
- Annotation add/edit/delete
- Multiple tracks support
Usage:
// singltone object
var videoId = "video"
var timeline = new Timeline(videoId);
// add intial tracks and their annotation (load)
timeline.addTrack(3, "track 03", [{
text: "text dsadasdasd",
backgroundColor: "white",
startTime: 0,
endTime: 10.5,
}]);
// add track without annotations (empty list)
timeline.addTrack(2, "track 02", []);