IMSC、TML和WebVTT(边车)输出说明 - MediaConvert
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

IMSC、TML和WebVTT(边车)输出说明

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

说明标题的位置

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

向输出添加字幕后,删除服务随输出一起自动创建的 Video (视频)Audio 1 (音频 1) 设置组。

删除视频和音频 1 设置组

  1. Create job (创建作业) 页面上左侧的 Job (作业) 窗格中, 在 Output groups (输出组) 下面,选择包含要删除的设置组的输出。

  2. Video (视频) 设置组自动显示在 Stream settings (流设置) 部分。选择 Remove video selector (删除视频选择器) 按钮。

  3. Audio 1 (音频 1) 设置组自动显示在 Stream settings (流设置) 部分。选择 Remove (删除) 按钮。

如何指定多个标题跟踪

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

注意

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

边车字幕容器选项

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

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

  • 片段化的 MP4 (.fmp4)

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

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

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

  1. 按照在ABR流输出组中创建输出中所述设置 DASH ISO 输出组中的输出。将字幕放在单独的输出中。

  2. Create job (创建作业) 页面上左侧的 Job (作业) 窗格中, 选择字幕输出。

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

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