IMSC、TTML 和 WebVTT (附加) 输出字幕 - MediaConvert
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

IMSC、TTML 和 WebVTT (附加) 输出字幕

如果您的输出字幕是 IMSC、TTML 或 WebVTT 格式,请根据以下信息在输出中设置字幕。有关 IMSC 支持的限制,请参阅 Amazon 元素媒体中的 IMSC 字幕支持转换

在哪里指定字幕

将字幕放在同一输出组中,但与视频的输出不同。

将字幕添加到输出之后,请删除视频音频 1服务使用输出自动创建的设置组。

要删除视频和音频 1 组设置

  1. 在存储库的创建作业页面中,作业位置在左侧的窗格下输出组中,选择包含要删除的设置组的输出。

  2. 这些区域有:视频设置组会自动显示在流设置部分。选择删除视频选择器按钮。

  3. 这些区域有:音频 1设置组会自动显示在流设置部分。选择Remove按钮。

如何指定多个字幕轨道

为每个字幕轨道单独生成输出。

注意

您在作业中首先指定的字幕轨道作为 HLS 清单中的默认轨道发出信号。

Sidecar 标题容器选项

根据您的输出组,您可以为 IMSC 和 TTML 字幕输出选择字幕容器。

对于 DASH ISO 输出组,您可以从以下各项中进行选择:

  • 片段化的 MP4 (.fmp4)

  • 原始(对于 IMSC 为 .xml,对于 TTML 为 .ttml

对于所有其他输出组,IMSC 和 TTML 文件都是原始的。

为 DASH ISO 输出组中的 IMSC 和 TTML 字幕指定字幕容器

  1. 在你的DASH ISO输出组,如中所述在 ABR 流式处理输出组中创建输出. 将字幕放在单独的输出中。

  2. 在存储库的创建作业页面中,作业在左侧的窗格中,选择字幕输出。

  3. 在右侧的 Output settings (输出设置) 部分中,选择 Container settings (容器设置),然后启用 DASH container settings (DASH 容器设置)

  4. 对于 Captions container (字幕容器),保留默认的 Raw (原始) 或选择 Fragmented MPEG-4 (片段化的 MPEG-4)