BYU-ODH / yvideo

4 stars 0 forks source link

Proposed expansion for the annotation editor #40

Open hutchibw opened 7 years ago

hutchibw commented 7 years ago

The current annotation editor is able to add annotations to text, primarily in the transcripts of video or audio content. The functionality and capabilities of Ayamel can be greatly improved by upgrading (or providing an alternate) annotation editor that can leave annotations on images, pdf files, and the like, by dragging a rectangular box around an area and leaving an annotation in the same manner as the current editor (image, text, audio, etc.). image

gliese1337 commented 7 years ago

Note that we used to have this functionality. If the code isn't still there (and merely turned off), you can still find it in the git history, which should make re-implementation easier.

You should know, however, that the reason it was turned off in the first place was because it is redundant with the caption editor (which unfortunately never actually got finished). Note that captions are distinct from subtitles, and despite the name, CaptionAider was only ever fully equipped for subtitles; captions involve arbitrary size and positioning information, and the VTT file format is already fully equipped to store box information like this.

Additionally, it keeps the system a lot simpler in both design and implementation if Annotations refers exclusively to annotations to text, and Captions refers to visual overlays on other media. The existing caption rendering system can already be used to display captions over static images, documents, or any other arbitrary object, and it makes sense to re-use the editor as well, rather than building two unrelated systems with the same visual editing capabilities.