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

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

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

如果您的输出字幕是 IMSC、TTML 或 WebVTT 格式,请根据以下信息在输出中设置字幕。有关 IMSC 支持的限制,请参阅 IMSC 标题支持 AWS Elemental MediaConvert

在哪里指定标题

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

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

删除视频和音频 1 组设置

  1. 在存储库的创建作业页面上的作业窗格中,位于输出组中,选择您要删除的设置组的输出。

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

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

如何指定多个字幕轨道

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

注意

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

边车字幕容器选项

根据您的输出组,您可以为 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)