

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

# エンコードの計画
<a name="plan-encodes"></a>

「[出力エンコードをソースにマッピングする](channel-map-output-source.md)」 では、各出力グループで作成するエンコードの概略計画を立てました。以下は、そのステップからの計画の例で、出力とエンコード、およびそれらのエンコードのソースを示しています。

ある時点で、この表の 2 列目と 3 列目に識別されるエンコードの詳細を入力する必要があります。次の選択肢があります。
+ これらの詳細を今すぐ決定できます。
+ 実際にチャンネルを作成する際には、詳細は後で決定できます。これを行う場合は、テーブルの後の手順を読んで、エンコードの定義に何が含まれているかを理解することをお勧めします。


**例**  


- **HLS**
  - **エンコードのタイプ:** 動画 / **ニックネームのエンコード:** VideoA / **エンコードの特徴:** AVC 1920×1080、5 Mbps / **ソース:** HEVC  / **ソース内の識別子:** PID 600
  - **ニックネームのエンコード:** VideoB / **エンコードの特徴:** AVC 1280×720、3 Mbps / **ソース:** HEVC  / **ソース内の識別子:** PID 600
  - **ニックネームのエンコード:** VideoC / **エンコードの特徴:** AVC 320×240、750 Kbps / **ソース:** HEVC  / **ソース内の識別子:** PID 600
  - **エンコードのタイプ:** オーディオ / **ニックネームのエンコード:** AudioA / **エンコードの特徴:** 192000 bps 英語 AAC 2.0 / **ソース:** AAC 2.0 / **ソース内の識別子:** PID 759
  - **ニックネームのエンコード:** AudioB / **エンコードの特徴:** 192000 bps フランス語 AAC 2.0 / **ソース:** AAC 2.0  / **ソース内の識別子:** PID 747
  - **エンコードのタイプ:** 字幕 / **ニックネームのエンコード:** CaptionsA / **エンコードの特徴:** WebVTT (オブジェクトスタイル) を埋め込みから変換、英語 / **ソース:** 埋め込み / **ソース内の識別子:** チャンネル 4
  - **ニックネームのエンコード:** CaptionsB / **エンコードの特徴:** WebVTT (オブジェクトスタイル) を埋め込みから変換、フランス語 / **ソース:** 埋め込み / **ソース内の識別子:** チャンネル 2

- **RTMP**
  - **エンコードのタイプ:** 動画 / **ニックネームのエンコード:** VideoD / **エンコードの特徴:** AVC 1920×1080、5 Mbps  / **ソース:** HEVC  / **ソース内の識別子:** PID 600
  - **エンコードのタイプ:** オーディオ / **ニックネームのエンコード:** AudioC / **エンコードの特徴:** ドルビーデジタル 5.1、スペイン語 / **ソース:** ドルビーデジタル 5.1  / **ソース内の識別子:** PID 720
  - **エンコードのタイプ:** 字幕 / **ニックネームのエンコード:** CaptionsC / **エンコードの特徴:** RTMP CaptionInfo (埋め込みから変換)、スペイン語 / **ソース:** 埋め込み / **ソース内の識別子:** チャンネル 2

- **アーカイブ**
  - **エンコードのタイプ:** 動画 / **ニックネームのエンコード:** VideoE / **エンコードの特徴:** AVC 1920×1080、5 Mbps / **ソース:** HEVC  / **ソース内の識別子:** PID 600
  - **エンコードのタイプ:** オーディオ / **ニックネームのエンコード:** AudioD / **エンコードの特徴:** ドルビーデジタル 2.0、スペイン語  / **ソース:** AAC 2.0 / **ソース内の識別子:** PID 746
  - **ニックネームのエンコード:** AudioE / **エンコードの特徴:** ドルビーデジタル 2.0、フランス語 / **ソース:** AAC 2.0  / **ソース内の識別子:** PID 747
  - **ニックネームのエンコード:** AudioF / **エンコードの特徴:** ドルビーデジタル 2.0、英語 / **ソース:** AAC 2.0 / **ソース内の識別子:** PID 759
  - **エンコードのタイプ:** 字幕 / **ニックネームのエンコード:** CaptionsD / **エンコードの特徴:** DVB-Sub (オブジェクトスタイル) をテレテキストから変換、6 言語。 / **ソース:** テレテキスト / **ソース内の識別子:** PID 815



**各ビデオエンコードの詳細を設計する**

テーブル内の各ビデオエンコードについて、ソースアセット、コーデック、解像度、およびビットレートが既に特定されています。ここで、設定する必要がある他のすべてのエンコーディングパラメータを特定する必要があります。

個々のビデオエンコードごとに、以下の手順に従います。

1. 各出力のビデオエンコードセクションのフィールドを見てください。これらのフィールドを表示するには、次の手順を実行します。すべてのセクションを完了しない心配はありません。ビデオエンコードのフィールドのみを表示して、チャンネルをキャンセルします。
   + MediaLive のホームページで、**[Create channel]** (チャンネルの作成) を選択し、ナビゲーションペインで **[Channels]** (チャンネル) を選択します。

     以前にチャンネルを作成したことがある場合、ホームページは表示されません。その場合は、MediaLive のナビゲーションペインで、**[Channels]** (チャンネル) を選択し、**[Create channel]** (チャンネルの作成) を選択します。
   + **[Create channel]** (チャンネルの作成) ページの **[Output groups]** (出力グループ) で **[Add]** (追加) を選択します。

     チャンネルに関する前のセクションの手順を完了していなくても心配いりません。ビデオエンコードのフィールドをすべて表示しようとしています。
   + [**出力グループの追加**] セクションで [**HLS**] を選択し、[**確認**] を選択します。
   + [Output groups] (出力グループ) で、[**出力 1**] を選択します。
   + [**出力**] セクションで、[**ストリーミング設定**] セクションに移動し、[**動画**] リンクを選択します。
   + **[Codec settings]** (コーデック設定) フィールドで、このビデオエンコードに使用したいコーデックを選択します。追加のフィールドが表示されます。すべてのセクションのフィールドラベルを選択して、すべてのフィールドを表示します。

1. 各セクションで、デフォルトを変更する必要があるかどうかを判断します。
   + 多くのフィールドにはデフォルトが設定されています。つまり、フィールド値をそのまま残すことができます。フィールドとそのデフォルト値の詳細については、フィールドの横にある **[Info]** (情報) リンクを選択してください。
   + ダウンストリームシステムの期待に応えるために、ダウンストリームシステムの指示に従って設定する必要があるフィールドがあります。
   + 入力する値がこのチャンネルの出力料金に影響するフィールドがいくつかあります。次のようなものがあります。
     + **[Width]** (幅) と **[Height]** (高さ) のフィールド (ビデオの解像度を定義するフィールド)。
     + **[Frame rate]** (フレームレート) のフィールド。
     + [**レート制御**] のフィールド。

     料金については、「[MediaLive の料金表](https://aws.amazon.com/medialive/pricing/)」を参照してください。
   + 次のセクションでは、いくつかのフィールドについて読むことができます。
     + [**色空間**] フィールドの詳細については、「[複雑な色空間変換の処理](color-space.md)」を参照してください。
     + 追加のエンコード設定のフィールドについては、[拡張 VQ モードの設定](video-enhancedvq.md) を参照してください。
     + [**Rate Control (レート制御)**] フィールドについては、「[レート制御モードの設定](video-encode-ratecontrol.md)」を参照してください。このセクションには、このチャンネルの出力料金に影響を与えるフィールドがあります。料金の詳細については、「[MediaLive の料金表](https://aws.amazon.com/medialive/pricing/)」を参照してください。
     + [**Timecode**] フィールドの詳細については、「[タイムコードとタイムスタンプの操作](timecode.md)」を参照してください。

1. 変更する予定のすべてのフィールドの値について詳細にメモしておきます。これは、特定したすべてのビデオエンコードに対して行います。

**各オーディオエンコードの詳細を設計する**

テーブル内の各オーディオエンコードについて、ソースアセット、コーデック、解像度、およびビットレートが既に特定されています。ここで、設定する必要がある他のすべてのエンコーディングパラメータを特定する必要があります。

個々のオーディオエンコードごとに、以下の手順に従います。

1. 各出力のオーディオエンコードセクションのフィールドを見てください。これらのフィールドを表示するには、ビデオエンコードの場合と同じ手順を踏みますが、[**オーディオ 1**] リンクを選択します。

   オーディオエンコードでは、コードごとのフィールドは多くありません。しかし、コーデックのフィールドは互いに非常に異なります。

1. フィールドを調べて書き留めます。

**各字幕エンコードの詳細を設計する**

テーブル内の各字幕エンコードについて、ソース字幕、形式、言語が既に特定されています。ここで、設定する必要がある他のすべてのエンコーディングパラメータを特定する必要があります。

個々の字幕エンコードごとに、以下の手順に従います。

1. 各出力の字幕エンコードセクションのフィールドを見てください。これらのフィールドを表示するには、ビデオエンコードと同じ手順を実行しますが、デフォルトで字幕セクションがないため、[字幕を追加] を選択して字幕セクションを追加します。

   字幕エンコードでは、字幕形式ごとにフィールドの数が多くありません。しかし、フォーマットのフィールドは互いに非常に異なっています。

1. フィールドを調べて書き留めます。