在 AWS Elemental MediaConvert 作业中设置字幕 - MediaConvert
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

在 AWS Elemental MediaConvert 作业中设置字幕

要在任务中包含字幕,请按所列顺序执行以下步骤:

  1. 如果输入字幕是基于时间码的附加字幕格式(如 SCC 或 STL),请设置时间码源设置

  2. 收集所需字幕信息。

  3. 创建输入字幕选择器。

  4. 设置输出中的字幕。

有关支持的输入和输出字幕的完整列表,请参阅 AWS Elemental MediaConvert 支持的字幕 MediaConvert

有关为您的输出设置字幕的更多信息,请参阅 设置输出中的字幕

提示

您可以 Amazon Transcribe 与一起使用 MediaConvert 来生成字幕并将其包含在输出中。有关更多信息,请参阅示例中的使用 Amazon Transcribe 进行Amazon VOD 字幕。Amazon GitHub

指定时间码源

要使字幕与视频正确同步,必须将输入时间轴设置为与字幕文件中嵌入的时间码相匹配。 MediaConvert 根据您为输入 Timecode 源设置选择的值来建立输入时间轴。有关更多信息,请参阅 输入时间码源和字幕对齐

有关调整 Timecode source (时间码源) 设置的说明,请参阅使用输入时间码源调整输入时间轴

收集所需字幕信息

在任务中设置字幕之前,请记录以下信息:

  • 输入字幕格式。您必须提前获得这些信息; MediaConvert 不要从您的输入文件中读取这些信息。

  • 输入字幕包含的将用于任一输出的 tracks (轨道)

  • 要通过任务创建的输出程序包和文件。有关指定输出程序包或文件类型的信息,请参阅创建输出

  • 要在每个输出中使用的输出字幕格式

    有关基于您的输入容器、输入字幕格式以及输出容器的受支持输出字幕的信息,请参阅支持的字幕工作流程,在与视频相同的文件中输入字幕

  • 要为每个输出包含的 output captions tracks (输出字幕轨道)。如果您通过 teletext-to-teletext,则输入中的所有轨道都可以在输出中使用。否则,包含在输出中的轨道可能只是输入中的部分可用轨道。

创建输入字幕选择器

设置字幕时,请首先创建字幕选择器。字幕选择器确定输入的特殊字幕资产,并将一个标签与之关联。字幕资产为单个轨道或输入文件中包含的所有轨道的集合,具体取决于输入字幕格式。例如,您可以添加 Captions selector 1 (字幕选择器 1),并将法语字幕与之关联。当您设置输出以包含字幕时,可通过指定字幕选择器执行此操作。

创建输入字幕选择器
  1. 创建任务页面上,在左侧的 任务窗格中,选择一个输入。

    注意

    在具有多个输入的任务中,每个输入都必须包含相同数目的字幕选择器。对于没有字幕的输入,请创建空字幕选择器。对于这些选择器,在 Source(源)中选择 Null source(空源)。如果没有输入有字幕,请移除所有字幕选择器。

  2. 在页面底部附近的 Captions selectors (字幕选择器) 部分中,选择 Add captions selector (添加字幕选择器)。

  3. Source (源) 下,选择输入字幕格式。

  4. 对于大多数格式,会显示更多字段。根据输入字幕格式相关主题的描述为这些字段指定值。从该过程后面的列表中选择相应的主题。

  5. 根据需要创建更多字幕选择器。您需要的字幕选择器的数量取决于输入字幕格式。从该过程后面的列表中选择相应的主题。