

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

# 使用案例 C：一种输入格式转换为其它格式，每个输出对应一种格式
<a name="use-case-one-input-format-different-format-for-each-output"></a>

中的字幕示例 MediaLive 显示了如何实现典型场景[[中的第三个用例](use-case-one-input-format-to-one-output-format-not-converted.md)](use-case-one-input-format-to-several-output-formats.md)。输入设置为一种字幕格式，有两种或更多语言。您希望生成多种不同类型的输出。在每个输出中，您希望将字幕转换为不同格式，但包含所有语言。

例如，输入具有捷克语和波兰语的图文字幕。假设您要生成 Microsoft Smooth 输出和 HLS 输出。假设在 Microsoft Smooth 输出中，您要包含一个视频和一个音频，并且要将字幕转换为 TTML。在 HLS 输出中，您希望包含一个视频和一个音频，并且希望将字幕转换为 WebVTT。

![\[Diagram showing input captions and output formats for Microsoft Smooth and HLS groups.\]](http://docs.aws.amazon.com/zh_cn/medialive/latest/ug/images/captions_INttext_OUT_OPmss_hls_result.png)


要针对此使用案例进行设置，请遵循以下程序。

1. 在创建的通道中，在导航窗格中，对于 **Input attachments (输入附件)**，选择输入。

1. 对于 **General input settings (一般输入设置)**，选择 **Add captions selector (添加字幕选择器)** 两次以创建以下字幕选择器：
   + 用于捷克语图文字幕的字幕选择器 1。指定保存捷克语字幕的页面。
   + 用于波兰语图文字幕的字幕选择器 2。指定保存波兰语字幕的页面。

   虽然您将字幕包含在两个不同输出（Microsoft Smooth 和 HLS）中，但您只需要从输入中提取它们一次，因此只需要为每种语言创建一个字幕选择器。

1. 创建 Microsoft Smooth 输出组并对其进行配置，如下所示：
   + 创建一个输出，并设置视频和音频。
   + 创建第二个输出，其中包含一个字幕编码，没有视频或音频编码，并且具有以下设置：
     + **Captions selector name (字幕选择器名称)**：字幕选择器 1。
     + **Captions settings (字幕设置)**：TTML。
     + **Language code (语言代码)** 和 **Language description (语言描述)**：捷克语。
     + **Style control (样式控制)**：根据需要进行设置。
   + 创建第三个输出，其中包含一个字幕编码，没有视频或音频编码，并且具有以下设置：
     + **Captions selector name (字幕选择器名称)**：字幕选择器 2。
     + **Captions settings (字幕设置)**：TTML。
     + **Language code (语言代码)** 和 **Language description (语言描述)**：波兰语。
     + 其他字段：与第二个输出相同 (捷克语字幕)。

1. 创建 HLS 输出组并对其进行配置，如下所示：
   + 创建一个输出，并设置视频和音频。
   + 创建第二个输出，其中包含一个字幕编码，没有视频或音频编码，并且具有以下设置：
     + **Captions selector name (字幕选择器名称)**：字幕选择器 1。
     + **Captions settings** (字幕设置)：WebVTT。
     + **Language code (语言代码)** 和 **Language description (语言描述)**：捷克语。
     + 其他字段：根据需要进行设置。
   + 创建第三个字幕输出，其中包含一个字幕编码，没有视频或音频编码，并且具有以下设置：
     + **Captions selector name (字幕选择器名称)**：字幕选择器 2。
     + **Captions settings** (字幕设置)：WebVTT
     + **Language code (语言代码)** 和 **Language description (语言描述)**：波兰语。
     + 其他字段：与第二个输出相同 (捷克语字幕)。

1. 完成通道设置并保存。