翻译者:宋杰
原文链接:https://iiif.io/api/cookbook/recipe/0017-transcription-av/
用例
你有一个音频视频资源的转录文件,想让用户下载它。
实现说明
转录文件是一个基于文本的音频或视频文件的表示,它可能是也可能不是定时文本格式。作为主要资源的替代表示,转录文件通过链接属性渲染rendering被添加到资源中。
当转录本是定时文本格式,并且你想利用客户端在播放期间将其与音频视频资源同步的能力时,请参阅[为定时文本使用注释][0079]。
虽然成绩单、字幕和标题都对A/V内容进行了一些文字解释,但用户对它们的消费方式是不同的。关于这些差异的更详细的讨论,请参见文字记录、标题和字幕—一般考虑。
限制
无
示例
在这个例子中,表现形式使用的是一个音频视频文件;因此,在表现形式层面或画布层面链接成绩单是等效的,我们在画布层面进行链接,以补充提供替代表现形式的例子。
在Mirador中,给定的成绩单在侧边栏菜单内提供,可通过使用查看器左上角的 “侧边栏切换”(汉堡包按钮)按钮来切换打开。
在Universal Viewer中,要访问成绩单,可使用查看器左下角的 “下载 “链接。
JSON-LD | 在Universal Viewer中查看 | 在Mirador中查看
{
"@context": "http://iiif.io/api/presentation/3/context.json",
"id": "https://iiif.io/api/cookbook/recipe/0017-transcription-av/manifest.json",
"type": "Manifest",
"label": {
"en": [
"Volleyball for Boys"
]
},
"items": [
{
"id": "https://iiif.io/api/cookbook/recipe/0017-transcription-av/canvas",
"type": "Canvas",
"height": 1080,
"width": 1920,
"duration": 662.037,
"items": [
{
"id": "https://iiif.io/api/cookbook/recipe/0017-transcription-av/canvas/page",
"type": "AnnotationPage",
"items": [
{
"id": "https://iiif.io/api/cookbook/recipe/0017-transcription-av/canvas/page/annotation",
"type": "Annotation",
"motivation": "painting",
"target": "https://iiif.io/api/cookbook/recipe/0017-transcription-av/canvas",
"body": {
"id": "https://fixtures.iiif.io/video/indiana/volleyball/high/volleyball-for-boys.mp4",
"type": "Video",
"format": "video/mp4",
"height": 1080,
"width": 1920,
"duration": 662.037
}
}
]
}
],
"rendering": [
{
"id": "https://fixtures.iiif.io/video/indiana/volleyball/volleyball.txt",
"type": "Text",
"label": {
"en": [
"Transcript"
]
},
"format": "text/txt"
}
]
}
]
}
相关专题
- 最简单的清单 - 视频
- 提供替代性表述
- [为定时文本使用注释][0079]
- 转录本、字幕和副标题—一般考虑因素
- [视频记录的并排抄本][0253]