

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ユースケース D: 1 つの字幕出力を複数のビデオエンコードで共有する
<a name="use-case-one-captions-output-shared-by-multiple-video-encode"></a>

MediaLiveのキャプションの例では、ABRワークフローでキャプションを設定する方法を示しています。

最初の設定では、字幕が動画と同じ出力にある場合に ABR ワークフローを設定する方法を示しています。つまり、字幕は埋め込みまたはオブジェクトスタイルです。

2 番目の設定では、字幕がサイドカーカテゴリに属している場合に ABR ワークフローを設定する方法が示しています。この場合、各字幕エンコードはそれぞれ独自の出力に含まれます。

**Topics**
+ [埋め込みまたはオブジェクトスタイルの字幕での設定](setup-with-procedure-a-captions.md)
+ [サイドカー字幕での設定](setup-with-procedure-b-captions.md)

# 埋め込みまたはオブジェクトスタイルの字幕での設定
<a name="setup-with-procedure-a-captions"></a>

MediaLiveのキャプションの例では、典型的なシナリオから[[4番目のユースケース](use-case-one-input-format-to-one-output-format-not-converted.md)](use-case-one-captions-output-multiple-video-encodes.md)を実装する方法を示しています。例えば、3 つのビデオエンコード (低、中、高解像度動画用) と 1 つのオーディオを含む HLS 出力を生成するとします。また、埋め込み字幕 (英語とスペイン語) を含み、3 つのビデオエンコードすべてに関連付けるとします。

![\[Diagram showing input captions and output configurations for video and audio in MediaLive.\]](http://docs.aws.amazon.com/ja_jp/medialive/latest/ug/images/captions_INembed_OUTembed_ABRhls_result.png)


このユースケース用に を設定するには、以下の手順に従います。

1. 作成するチャンネルのナビゲーションペインの **[Input attachments]** (入力アタッチ) で入力を選択します。

1. **[General input settings]** (入力全般設定) で **[Add captions selector]** (字幕セレクタの追加) を選択して、字幕セレクタを 1 つ作成します。**[Selector settings]** (セレクタ設定) を **[Embedded source]** (埋め込みソース) に設定します。

1. HLS 出力グループを作成します。

1. 1 つの出力を作成し、低解像度動画用に動画とオーディオを設定します。

1. その同じ出力で、以下のように字幕アセットを 1 つ作成します。
   + **[Captions selector name]** (字幕セレクタ名): 字幕セレクタ 1。
   + **[Captions settings]** (字幕設定): いずれかの埋め込み形式。
   + **[Language code] (言語コード**) と **[Language description]** (言語の説明): 空のままにします。埋め込みパススルーでは、すべての言語が含まれます。

1. 2 番目の出力を作成し、中解像度動画用に動画とオーディオを設定します。

1. その同じ出力で、以下のように字幕アセットを 1 つ作成します。
   + **[Captions selector name]** (字幕セレクタ名): 字幕セレクタ 1。
   + **[Captions settings]** (字幕設定): いずれかの埋め込み形式。
   + **[Language code] (言語コード**) と **[Language description]** (言語の説明): 空白のままにします。埋め込み字幕では、すべての言語が含まれます。

1. 3 番目の出力を作成し、高解像度動画用に動画とオーディオを設定します。

1. その同じ出力で、以下のように字幕アセットを 1 つ作成します。
   + **[Captions selector name]** (字幕セレクタ名): 字幕セレクタ 1。
   + **[Captions settings]** (字幕設定): いずれかの埋め込み形式。
   + **[Language code] (言語コード**) と **[Language description]** (言語の説明): 空白のままにします。埋め込み字幕では、すべての言語が含まれます。

1. チャンネルの設定を終了したら、保存します。

# サイドカー字幕での設定
<a name="setup-with-procedure-b-captions"></a>

MediaLiveのキャプションの例では、キャプションがサイドカーにあるABRワークフローを示しています。。例えば、3 つのビデオエンコード (低、中、高解像度動画用) と 1 つのオーディオを含む Microsoft Smooth 出力を生成するとします。これらのエンコードを Microsoft Smooth 出力に含めます。英語とスペイン語の埋め込み字幕を取り込み、英語とスペイン語の TTML 字幕に変換するとします。

![\[Diagram showing output groups for video, audio, and captions in English and Spanish.\]](http://docs.aws.amazon.com/ja_jp/medialive/latest/ug/images/captions_INembed_OUTembed_ABRmss_result.png)


このユースケース用に を設定するには、以下の手順に従います。

1. 作成するチャンネルのナビゲーションペインの **[Input attachments]** (入力アタッチ) で入力を選択します。

1. **[General input settings]** (入力全般設定) で **[Add captions selector]** (字幕セレクタの追加) を 2 回選択して、以下の字幕セレクタを作成します。
   + 字幕セレクタ 1: 埋め込み英語用。
   + 字幕セレクタ 2: 埋め込みスペイン語用。

1. Microsoft Smooth 出力グループを作成します。

1. 1 つのビデオエンコードを含む 1 つの出力を作成し、低解像度動画用に設定します。

1. 1 つのビデオエンコードを含む 2 番目の出力を作成し、中解像度動画用に設定します。

1. 1 つのビデオエンコードを含む 3 番目の出力を作成し、高解像度動画用に設定します。

1. 1 つのオーディオエンコードを含み、ビデオエンコードを含まない、4 番目の出力を作成します。

1. 1 つの字幕エンコードを含み、動画またはオーディオエンコードを含まない、5 番目の出力を作成し、字幕エンコードを以下のように設定します。
   + **[Captions selector name]** (字幕セレクタ名): 字幕セレクタ 1。
   + **[Captions settings]** (字幕設定): TTML。
   + **[Language code] (言語コード**) と **[Language description]** (言語の説明): 英語。

1. 1 つの字幕エンコードを含み、動画またはオーディオエンコードを含まない、6 番目の出力を作成し、字幕エンコードを以下のように設定します。
   + **[Captions selector name]** (字幕セレクタ名): 字幕セレクタ 2。
   + **[Captions settings]** (字幕設定): TTML。
   + **[Language code] (言語コード**) と **[Language description]** (言語の説明): スペイン語。

1. チャンネルの設定を終了したら、保存します。