

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

# イメージオーバーレイの操作
<a name="working-with-image-overlay"></a>

MediaLive チャンネルのビデオに静的イメージを強制できます。静止イメージとは、動きのない静止したイメージです。画像を準備し、MediaLiveの外部に保存します。次に、MediaLiveの[スケジュール](working-with-schedule.md)機能を使用して、実行中のチャンネルに画像を挿入するタイミングと、それぞれの画像を削除するタイミングを指定するタイムテーブルを設定します。

**Topics**
+ [グローバルオーバーレイと出力あたりのオーバーレイの 2 つのオプション](image-overlay-features.md)
+ [静止イメージオーバーレイファイルを準備する](image-overlay-prepare-step.md)
+ [エンコード共有の処理](image-overlay-encode-sharing.md)
+ [オーバーレイの挿入と削除](image-overlay-insert.md)

# グローバルオーバーレイと出力あたりのオーバーレイの 2 つのオプション
<a name="image-overlay-features"></a>

MediaLive チャンネルにイメージオーバーレイを挿入および削除するには、グローバルオプションと出力ごとのオプションの 2 つのオプションがあります。
+ グローバルイメージオーバーレイ: すべての出力グループのすべての出力に静的イメージオーバーレイを挿入します。アクションは静的イメージアクティブ化と呼ばれます。
+ 出力ごとのイメージオーバーレイ: 特定の出力グループ内の特定の出力でのみ、実行中のチャンネルに静的イメージオーバーレイを挿入します。アクションは静的イメージ出力アクティブ化と呼ばれます。

1 つのチャンネルで、グローバルアクションと出力ごとのオプションを同じチャンネルで組み合わせることができます。例えば、イメージ X をグローバルに (すべての出力で) 挿入し、出力 A にのみイメージ Y を挿入できます。出力 A にはイメージ X とイメージ Y の両方が含まれます。他のすべての出力にはイメージ X のみが含まれます。

**Topics**
+ [MediaLive がグローバルイメージを処理する方法](#image-overlay-global-about)
+ [MediaLive が出力ごとのイメージを処理する方法](#image-overlay-per-output-about)
+ [イメージレイヤーとイメージの挿入](#image-overlay-layers)
+ [イメージの削除](#image-overlay-remove)
+ [画像のプロパティ](#image-overlay-properties)

## MediaLive がグローバルイメージを処理する方法
<a name="image-overlay-global-about"></a>

MediaLive は、ビデオの解像度を設定する前にイメージを挿入します。このようにして、MediaLive がビデオフレームのサイズを変更して指定された解像度を取得すると、イメージのサイズが変更されます。出力イメージとビデオフレームのサイズは、小さい (解像度が低い) か大きい (解像度が高い) に変更できます。

グローバルオプションは、すべてのビデオ出力で同じイメージを使用し、そのイメージがすべてのビデオ出力でビデオフレームの同じ割合を占める場合に適しています。イメージを準備するときは、ソースビデオの必要な割合を占めることを確認します。例えば、その高さを基盤となる動画の高さの 10% にしたいとします。MediaLive がビデオ解像度を設定した後でも、イメージは基になるビデオの同じ割合になります。例えば、イメージは出力 720p ビデオフレームの高さの約 10%、出力 4K ビデオフレームの高さの約 10% を占めます。

## MediaLive が出力ごとのイメージを処理する方法
<a name="image-overlay-per-output-about"></a>

MediaLive は動画の解像度を設定し、画像を重ね合わせます。つまり、イメージのサイズは変更されず、絶対サイズが保持されます。

出力ごとのオプションは、異なる出力に異なるイメージをオーバーレイする場合に役立ちます。例えば、ある出力グループのビデオに 1 つのロゴを挿入し、別の出力グループのビデオに別のロゴを挿入できます。

出力ごとのオプションは、サイズを変更せずにイメージを挿入する場合にも便利です。例えば、ABR スタックのすべての出力でイメージの絶対サイズを同じにしたい場合です。イメージは、720p ビデオフレームの絶対サイズと 4K ビデオフレームの絶対サイズが同じです。したがって、すべての出力で同じイメージファイルを使用できます。

また、解像度が異なる出力グループでイメージの相対サイズを同じにすることもできます。例えば、すべてのイメージが高さの 10% を占めるようにします。この場合、出力ごとに個別のファイルを準備し、異なる出力に個別の挿入アクションを作成する必要があります。

## イメージレイヤーとイメージの挿入
<a name="image-overlay-layers"></a>

イメージは常にレイヤー内にあります。グローバルオプションには 8 つのグローバルレイヤーがあり、出力ごとに 8 つのグローバルレイヤーがあります。レイヤーに含めることができるイメージは 1 つだけです。

レイヤーが順序付けられます。レイヤー 0 は下部にあり、レイヤー 7 は上部にあります。

出力ごとのレイヤーはすべてグローバルレイヤーの上にあります。つまり、下から見ると、レイヤーはグローバルレイヤー 0～7 で、出力レイヤー 0～7 ごとになります。イメージをオーバーラップさせる場合は、このレイヤーの順序に注意してください。

## イメージの削除
<a name="image-overlay-remove"></a>

イメージを非アクティブ化 (削除) するアクションは 2 つあり、グローバルレイヤーから削除するアクションと、特定の出力の出力ごとのレイヤーから削除するアクションがあります。

グローバルアクションは、指定されたレイヤーとすべての出力からイメージを削除します。

出力ごとのアクションはより柔軟です。例えば、出力 A と B の出力レイヤー 4 ごとに画像 X を挿入できます。次に、出力 C の出力レイヤー 4 ごとに画像 Y を挿入できます。次に、出力 A と C の出力レイヤー 4 ごとに画像を削除する非アクティブ化アクションを入力できます。出力 A の画像 X は削除され、出力 C の画像 Y は削除されます。出力 B の画像 X は引き続き存在します。

## 画像のプロパティ
<a name="image-overlay-properties"></a>

**開始時間と期間**

各イメージオーバーレイを開始時間と期間で設定できます。

**配置**

画像オーバーレイは、ビデオフレームの X 軸と Y 軸に対して、ビデオフレーム上の任意の位置に挿入できます。画像が互いに重なるように配置できます。

**不透明度と色あせ**

不透明度や、フェードインとフェードアウトを適用するように設定できます。

**入力挿入とオーバーレイ**

入力切り替え (異なる入力を取り込む) も実行しているチャンネルに画像オーバーレイを挿入できます。入力スイッチと画像オーバーレイの処理は完全に分離されることに注意してください。つまり、MediaLive が別の入力に切り替えると、現在アクティブなイメージオーバーレイが消える心配はありません。それらは消えません。

# 静止イメージオーバーレイファイルを準備する
<a name="image-overlay-prepare-step"></a>

MediaLive チャンネルで使用する各イメージオーバーレイを準備し、Amazon S3 バケットなどの適切な場所に保存する必要があります。イメージは、チャンネルを開始する前に、またはチャンネルの実行中にいつでも準備できます。

**オーバーレイファイルを準備するには**

1. 必要なファイルのサイズ (幅と高さのピクセル単位) を決定します。それぞれ異なるサイズの 1 つのイメージのインスタンスが複数必要になる場合があります。詳しくは、この手順の後のガイドラインを参照してください。

1. 以下の特性を持つファイルを作成します:
   + 32 ビット bmp、png、または tga 形式
   + チャンネルを出力するグラフィックプログラムを使用する場合は、アルファチャンネルを出力するように設定します。これにより、イメージオーバーレイが黒または白のボックスで表示されなくなります。

1. 準備したファイルを MediaLive からアクセスできる場所に配置します。ユーザーがファイルにアクセスするために必要な場所とユーザー認証情報を書き留めます。以下の方法のいずれかで場所を指定できます。
   + SSL を使用した Amazon S3 バケット。例えば、次のようになります。

     `s3ssl://amzn-s3-demo-bucket/company-overlays/overlay.png`

     MediaLive では、Amazon S3 バケット名にドット表記を使用しないでください。つまり、バケット名の単語間に . (ドット) を使用しないでください。
   + HTTP または HTTPS をサポートする場所。例えば、次のようになります。

      `https://203.0.113.0/corporate-logos/large.bmp`

**グローバルオプションを使用している場合のイメージサイズの決定**

グローバル挿入オプションでは、MediaLive は出力ビデオ解像度を設定する*前に*、出力ビデオフレームにイメージを挿入することに注意してください。つまり、イメージのサイズは出力ビデオで変更されます。

次のガイドラインに従ってください:
+ *ソース*ビデオに対するイメージのサイズを決定します。例えば、イメージが 1280×720 ソースビデオフレームの 10% を占めるようにすることができます。この場合、画像の高さは約 72 ピクセルである必要があります。
+ 必要なサイズの新しいファイルを準備できます。または、挿入アクションを準備するときに、既存のファイルを使用してサイズを変更することもできます。MediaLive は、ビデオにオーバーレイする前にイメージのサイズを変更します。サイズを変更すると、品質が低下する可能性があることに注意してください。
+ チャンネルに異なる解像度のソースがある場合は、次の 2 つのオプションがあります。
  + 1 つのソースのイメージを最適化できます。
  + または、同じファイルの複数のバージョンを作成し、ファイルのサイズを変更できます。別の入力に切り替えるアクション (解像度が異なる) を作成するときは、新しいイメージ挿入アクションを作成して、適切なサイズのイメージを挿入します。
+ イメージがソースビデオフレームより大きい場合、MediaLive は余剰分をトリミングします。

**出力ごとのオプションを使用している場合のイメージサイズの決定**

出力ごとの挿入オプションでは、MediaLive は出力ビデオ解像度を設定*した後に*出力ビデオフレームにイメージを挿入することに注意してください。つまり、イメージのサイズは出力ビデオで変更されます。

次のガイドラインに従ってください:
+ 各イメージに必要なサイズを決定します。例えば、解像度が 3 つの異なる出力にイメージを挿入する場合、3 つの異なるサイズが必要です。

  異なるサイズは、次のいずれかの方法で取得できます。
  + 同じファイルの複数のバージョンを作成し、ファイルのサイズを変更できます。サイズごとに個別のアクションを作成します。各アクションで、イメージを挿入するすべての出力を指定します。
  + 挿入アクションを作成するときにイメージのサイズを変更できます。サイズごとに個別のアクションを作成します。各アクションで、高さと幅を設定してイメージのサイズを変更します。サイズ変更したイメージを挿入するすべての出力を指定します。
+ イメージが出力ビデオフレームより大きい場合、MediaLive は余剰分をトリミングします。

# エンコード共有の処理
<a name="image-overlay-encode-sharing"></a>

出力ごとのオプションを使用して MediaLive 出力にオーバーレイを挿入する予定で、ビデオエンコード共有を使用する出力グループを既に設定している場合は、このセクションをお読みください。ビデオエンコードの共有には、1 つのビデオエンコードを作成し、同じチャンネル内の 2 つ以上の出力間で共有する必要があります。例えば、HLS 出力グループの ABR スタックの出力と Microsoft Smooth 出力グループの ABR スタックで同じビデオエンコードを使用できます。

ビデオエンコード共有は、出力ごとのイメージ挿入と互換性がありません。共有を元に戻すには、次の手順に従います。

1. 共有用に設定したエンコードを特定します。
   + **チャンネルの作成**または**チャンネルの編集**ページで、出力ごとにイメージを挿入する出力グループのいずれかを見つけます。最初のビデオ出力を選択し、**ストリーム設定 **でビデオエンコードを選択します。このビデオエンコードが共有されている場合、他の出力を一覧表示するメモが表示されます。
   + チャンネル内のすべての出力グループに対して繰り返します。エンコードとその共有方法のリストを作成します。

1. これらの出力に異なるイメージを計画する場合は、共有を停止する必要があります。
   + 出力グループ A など、いずれかの出力でビデオエンコードの共有を停止します。手順については、「[エンコードの共有を停止するには](create-video-share.md#create-video-stop-sharing)」を参照してください。ビデオエンコードが出力グループ B でのみ使用されるようになりました。
   + 出力グループ B で、以前に共有されたビデオエンコードのクローンを作成します。クローン作成は共有と同じではないことに注意してください。詳細については、「[クローンによるビデオエンコードの作成](create-video-clone.md)」を参照してください。

# オーバーレイの挿入と削除
<a name="image-overlay-insert"></a>

準備が整ったら、MediaLive チャンネルスケジュールでアクションを作成し、オーバーレイをアクティブに (挿入) できます。アクションは、チャンネルの開始前または実行中に、いつでも作成できます。スケジュールは各チャンネルに付いているタイムテーブルである。これにより、実行中の (アクティブ) チャネルに対して、特定の時間にアクションを実行できます。MediaLive コンソール、 AWS API または SDK を使用してスケジュールを操作できます。

画像オーバーレイが特定の時間だけアクティブになるように、または無期限にアクティブになるようにアクションを設定できます。いずれの場合も、無効化アクションを作成することで、いつでもオーバーレイを停止できます。詳細については、「[イメージオーバーレイの操作](working-with-image-overlay.md)」を参照してください。