Captions and subtitles may be available for your video content and you may want to enable them for your IIIF video resources.
Caption, subtitle, and transcription files are text-based files commonly associated with A/V content, each defined for a specific intended use. Caption and subtitle file formats are used to mark up the external text track resources in connection with the HTML element of a video file. The markup file formats use time tags that allow for time alignment of the video content with the captions or subtitles.
Offering the caption file as an Item in the same Annotation
body that contains the media file itself enables us to express the tight relationship between the two. The
type property of the Item clarifies the relationship.
A transcription file, on the other hand, is a text-based representation of an audio or video file. As an alternative representation of the main resource, a transcription should be added to a resource via a linking property of type
rendering instead of using the pattern described here. See related recipe below.
Formats other than WebVTT (Web Video Text Tracks) are supported in IIIF, but may not be as widely supported in viewers.
In this example we use a caption file in the WebVTT format, but one could just as well use a subtitle file in the SRT (SubRip Text) or TTML (Timed Text Markup Language) formats, or other text-based format used for the same purpose.