

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

# 生成黑色视频
<a name="video-generator"></a>

本指南向您展示如何使用生成黑色视频 AWS Elemental MediaConvert。要生成黑色视频，您可以增加输入并包含 **Video generator**（视频生成器），或者使用没有视频的输入创建视频输出。

生成黑色视频时应考虑的任务流程：
+ 在内容的开头插入黑色视频。
+ 在两个输入之间插入黑色视频。
+ 在内容结尾处插入黑色视频。
+ 为纯音频或纯字幕输入创建黑色视频轨道。
+ 任何之前的组合。

**Topics**
+ [如何生成黑色视频](configuring-video-generator.md)
+ [视频生成器的特征限制](video-generator-limitations.md)

# 如何生成黑色视频
<a name="configuring-video-generator"></a>

在以下步骤中，您将使用 **Video generator**（视频生成器）来生成黑色视频。当您这样做时，还要为从 `50` 到 `86400000` 的 **Duration**（时长）指定一个数值，以毫秒为单位。这将在该时长内创建带有黑框且没有音频轨道的视频输入。

或者，在满足以下条件时 MediaConvert 自动创建黑色视频：
+ 您输入的内容没有视频。例子包括：
  + 纯音频输入
  + 纯字幕输入（采用 sidecar 格式）
+ 您的输出包括视频轨道。

在前面的示例中，您生成的黑色视频的时长将与输入音频或字幕的时长匹配。

**通过使用指定的视频生成器添加输入来生成黑色视频。**

1. 在**输入**窗格中，打开**视频生成器**。

1. 为**时长**指定一个值，以毫秒为单位。

1. 定义其余任务设置后，选择**创建**。

**为纯音频输入创建黑色视频轨道。**

1. 在**输入**窗格中，将**输入文件 URL** 留空。

1. 在 **Audio selectors**（音频选择器）下的 **Audio Selector 1**（音频选择器 1）下，打开 **External file**（外部文件）。

1. 输入您的音频输入的 URL。

   1. 如果您的输入同时包含音频和视频，则 MediaConvert 忽略输入视频。

1. 在 **Audio selectors**（音频选择器）下，指定任何其他所需的输入音频设置。

1. 请参阅[步骤 3：创建输出组](setting-up-a-job.md#specify-output-groups)和[步骤 4：创建输出](setting-up-a-job.md#create-outputs)以设置输出。

   1. 您必须在输出中包含视频轨道。

   1. 您必须在输出中加入音频轨道，并将 **Audio source**（音频源）设置为步骤 2 中指定的 **Audio selector**（音频选择器），如前所示。

1. 定义其余任务设置后，选择**创建**。

1. MediaConvert 自动创建与输入音频选择器持续时间相同的黑色视频。

**为纯字幕的输入创建黑色视频轨道。**

1. 在**输入**窗格中，将**输入文件 URL** 留空。

1. 在 **Captions selectors**（字幕选择器）旁边，选择 **Add captions selector**（增加字幕选择器）。

1. 在 **Captions Selector 1（字幕选择器）**的 **Source（源）**下，选择 sidecar 字幕格式。

   1. 不支持非 Sidecar 字幕格式。

1. 输入字幕输入的网址。

1. 请参阅[步骤 3：创建输出组](setting-up-a-job.md#specify-output-groups)和[步骤 4：创建输出](setting-up-a-job.md#create-outputs)以设置输出。

   1. 您必须在输出中包含视频轨道。

   1. 您必须在输出中加入字幕轨道，并将 **Captions source**（字幕来源）设置为上面步骤 2 中指定的 **Captions selector**（字幕选择器）。

1. 定义其余任务设置后，选择**创建**。

1. MediaConvert 自动创建黑色视频，其持续时间与输入**字幕选择器**相同。

## 视频生成器常见问题
<a name="video-generator-faq"></a>

**问：如果我的作业生成了黑色视频，而我将输出帧速率设置为“跟随源”，会怎么样？**

如果您的作业不包括任何其他输入，则没有可遵循的 MediaConvert 输入帧速率。必须指定输出帧速率。

如果您的作业包括任何其他视频输入，则 MediaConvert 使用第一个视频输入的帧速率。

**问：如果我的作业生成了黑色视频，但我没有定义输出分辨率，该怎么办？**

如果您的作业不包括任何其他输入，则没有可遵循的 MediaConvert 输入分辨率。请指定输出分辨率。

如果您的作业中包含任何其他视频输入，则 MediaConvert 使用第一个视频输入的分辨率。

# 视频生成器的特征限制
<a name="video-generator-limitations"></a>

生成黑色视频时，以下功能不可用：
+ 加速转码