WebVTT 输入字幕(作为 HLS 源的一部分) - MediaConvert
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

WebVTT 输入字幕(作为 HLS 源的一部分)

AWS Elemental MediaConvert 支持将 WebVTT 用作输入字幕格式,作为附加文件或 HLS 源的一部分。如果您的输入 WebVTT 字幕在附加文件中,请参阅IMSC、SCC、SMPTE-TT、SRT、SRT、STL、TTML (附加) 输入字幕.

如果您的输入 WebVTT 字幕是 HLS 源的一部分,则无需为 WebVTT 字幕指定源 WebVTT 清单文件。该信息位于您在作业输入中指定的主 HLS 输入文件中。你需要启用使用 HLS 副本组并使用以下设置。

WebVTT 的字幕选择器的数量

为每个 WebVTT 源创建一个字幕选择器。

副本组 ID

通过提供组 ID 指定所需的字幕组。组 ID 对应于 HLS 清单中的 EXT-X-MEDIA、GROU-ID 标签。例如,如果 HLS 清单文件在特定组中列出法语字幕,请设置副本组 ID潜艇以指定法语字幕组 ID。

副本名称

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

副本语言代码

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

在您的 JSON 作业规范中

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

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