Web VTT 输入字幕(作为HLS来源的一部分) - MediaConvert

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

Web VTT 输入字幕(作为HLS来源的一部分)

AWS Elemental MediaConvert 支持 Web VTT 作为输入字幕格式,可以作为边车文件或源文件的一部分。HLS如果您输入的 Web VTT 字幕在 sidecar 文件中,请参阅。IMSC、SCC、SMPTE-TT、、SRTSTL、TTML(sidecar)输入字幕

当输入的 Web VTT 字幕是HLS来源的一部分时,您无需为 Web VTT 字幕指定源 Web VTT 清单文件。该信息位于您在作业HLS输入中指定的主输入文件中。您需要启用 “使用HLS格式副本组” 并使用以下设置。

Web 字幕选择器数量 VTT

为每个 Web VTT 来源创建一个字幕选择器。

副本组 Id

通过提供分组 ID 指定所需字幕组。群组 ID 对 EXT-X-MEDIA应于HLS清单中的 GROUP-ID 标签。例如,如果您的HLS清单文件在特定 “订阅” 组中列出了您的法语字幕,请将 “格式副本组 ID” 设置为订阅以指定法语字幕组 ID。

条件名称

通过提供副本名称指定您想要的字幕组。格式副本名称对 EXT-X-MEDIA应于HLS清单中的NAME标签。例如,如果您的HLS清单文件以名为 “法语” 的格式副本名称列出了您的法语字幕,请将 “格式副本名称” 设置为 “法语” 以指定法语字幕格式副本名称

副本语言代码

通过提供 ISO 639-3 语言代码来指定你想要的字幕组。语言对应 EXT-X-MEDIA于HLS清单中的LANGUAGE标签。例如,如果您的HLS清单文件以 “” 的语言代码列出您的法语字幕,请将 FRA “格式副本语言代码” 设置为,FRA以指定法语字幕的格式副本语言代码。

在你的JSON工作说明中

如果您使用API或SDK,则可以在作业JSON文件中找到这些设置。上述设置位于下方Inputs,如下例所示:

"Inputs": [ { ... "CaptionSelectors": { "Caption Selector 1": { "SourceSettings": { "SourceType": "WebVTT", "WebvttHlsSourceSettings": { "RenditionGroupId": "subs", "RenditionName": "French", "RenditionLanguageCode": "FRA" } } } } ...