Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Mock-up example of including captions (WebVTT) in Presentation #55
Institutions already have caption files available to make their videos accessible. It would be nice to allow implementers to have a smooth on ramp to using IIIF video by allowing them to publish the availability of a caption file within a Presentation manifest.
A client which knows to look for a WebVTT file could then do a number of things, most importantly display the captions to a user.
Though there are other caption formats, start with an example of WebVTT as browsers already understand how to display them with most features.
Search inside a video would still require annotations be returned.
The key thing here is that the WebVTT is as outside our specs as METS+ALTO or TEI or CIDOC-CRM are. It's not a substitute for the Presentation API modeling, it's a fallback for systems that recognize the content and can do something with it.
Also, it would have to be part of the info.json, not the Presentation API. The distinction with the above specifications is that they're about the object, not the representation. WebVTT is about the video, which could be composited in to a larger canvas. The alternative is to have a single canvas per video, and annotate those canvases into the larger canvas - what has previously been called Zones - but that requires engagement with developers early to get them thinking and building in this direction.