翻译者:ginkgo

原文链接:https://iiif.io/api/cookbook/recipe/0219-using-caption-file/

译文:
专题首页| 专题清单

用例

说明文字和字幕可能适用于您的视频内容,您可能希望为您的 IIIF 视频资源启用它们。

实现说明

说明文字、字幕和转录文件是通常与音视频内容相关联的基于文本的文件,每个文件都有特定的预期用途。说明文字和字幕文件格式用于标记与 HTML 视频文件元素相关的外部文本轨道资源。标记文件格式使用时间标签,时间标签能够让视频内容与说明文字或字幕在时间上得以对齐。

在包含媒体文件的注释(Annotation)body中提供作为项目(Item)的说明文字文件,使我们能够表达两者之间的紧密关系。项目(Item)的type属性阐明了这种关系。

另一方面,转录文件是音频或视频文件的基于文本的表示。作为主要资源的另一种表示形式,应通过rendering类型的链接属性将转录添加到资源中,而不是使用此处描述的模式。请参阅下面的相关专题。

限制

IIIF 支持WebVTT(Web 视频文本轨道)以外的格式,但在查看器中可能没有得到广泛支持。

示例

在本例中,我们使用 WebVTT 格式的说明文字文件,但也可以使用SRT(SubRip Text)或TTML(Timed Text Markup Language)格式的字幕文件,或其他用于相同目的的基于文本的格式。

JSON-LD | 在Mirador中查看

  1. {
  2. "@context": "http://iiif.io/api/presentation/3/context.json",
  3. "id": "https://iiif.io/api/cookbook/recipe/0219-using-caption-file/manifest.json",
  4. "type": "Manifest",
  5. "label": {
  6. "en": [
  7. "Lunchroom Manners"
  8. ]
  9. },
  10. "items": [
  11. {
  12. "id": "https://iiif.io/api/cookbook/recipe/0219-using-caption-file/canvas",
  13. "type": "Canvas",
  14. "height": 360,
  15. "width": 480,
  16. "duration": 572.034,
  17. "items": [
  18. {
  19. "id": "https://iiif.io/api/cookbook/recipe/0219-using-caption-file/canvas/page",
  20. "type": "AnnotationPage",
  21. "items": [
  22. {
  23. "id": "https://iiif.io/api/cookbook/recipe/0219-using-caption-file/canvas/page/annotation",
  24. "type": "Annotation",
  25. "motivation": "painting",
  26. "body": [
  27. {
  28. "id": "https://fixtures.iiif.io/video/indiana/lunchroom_manners/high/lunchroom_manners_1024kb.mp4",
  29. "type": "Video",
  30. "height": 360,
  31. "width": 480,
  32. "duration": 572.034,
  33. "format": "video/mp4"
  34. },
  35. {
  36. "id": "https://fixtures.iiif.io/video/indiana/lunchroom_manners/lunchroom_manners.vtt",
  37. "type": "Text",
  38. "format": "text/vtt",
  39. "label": {
  40. "en": [
  41. "Captions in WebVTT format"
  42. ]
  43. },
  44. "language": "en"
  45. }
  46. ],
  47. "target": "https://iiif.io/api/cookbook/recipe/0219-using-caption-file/canvas"
  48. }
  49. ]
  50. }
  51. ]
  52. }
  53. ]
  54. }

相关专题