

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

# ビデオオーバーレイの使用
<a name="video-overlays"></a>

**ビデオオーバーレイ**機能を使用すると、複数のビデオの動画コンテンツを同時にレイヤーすることができます。また、動画コンテンツを時間とともに動的に動かしたりサイズを変更したりすることもできます。

ビデオオーバーレイ機能によって、さまざまな創造的な可能性を切り開くことができます。一般的なワークフローの例としては、次のようなものがあります。
+ シーンの映像を別のものに置きかえる。
+ ライブ配信中にキャプチャしたコンテンツや使用権限を持たないコンテンツなどを消す。
+ 広告の再生中にメインのコンテンツを縮小する。

**Topics**
+ [全画面動画をオーバーレイする方法](video-overlays-add.md)
+ [広告の再生中にコンテンツを縮小する方法 (ピクチャーインピクチャー)](overlay-shrink-pip.md)
+ [広告の再生中にコンテンツを縮小する方法 (マージ縮小)](overlay-shrink.md)
+ [ビデオオーバーレイ機能の制約事項](video-overlays-restrictions.md)

# 全画面動画をオーバーレイする方法
<a name="video-overlays-add"></a>

指定した期間に全画面ビデオオーバーレイを表示する手順は以下のとおりです。

## MediaConvert コンソール
<a name="collapsible-section-1"></a>

**MediaConvert コンソールを使用してビデオオーバーレイを追加するには**

1. MediaConvert コンソールで [[ジョブの作成]](https://console.aws.amazon.com/mediaconvert/home#/jobs/create) ページを開きます。

1. 入力ビデオを指定します。詳細については、「[ジョブを設定する](setting-up-a-job.md#specify-input-settings)」の「ステップ 1: 入力ファイル」を参照してください。

1. 入力の設定で、**[ビデオオーバーレイ]** の横にある **[オーバーレイの追加]** を選択します。

1. 入力ファイル URI を指定します。

1. **[開始タイムコード]** を指定します。

1. **[終了タイムコード]** を指定します。

1. 必要に応じて、ビデオオーバーレイの **[入力クリップ]** を追加します。

## API、SDK、または AWS Command Line Interface (AWS CLI)
<a name="collapsible-section-2"></a>

API、SDK、または AWS Command Line Interface (AWS CLI) を使用してビデオオーバーレイを指定するには、ジョブ設定 JSON `VideoOverlays`に を含めます。

以下は、クリッピングした入力で、タイムコード `00:10:00:00` から 1 分間、全画面のビデオオーバーレイを指定するジョブ設定 JSON の一部を抜粋したものです。

```
{
  "Settings": {
    "Inputs": [
      {
        "VideoOverlays": [
          {
            "Input": {
              "FileInput": "s3://amzn-s3-demo-bucket/overlay.mp4",
              "InputClippings": [
                {
                  "StartTimecode": "00:10:00:00",
                  "EndTimecode": "00:11:00:00"
                }
              ],
              "TimecodeSource": "EMBEDDED"
            },
            "StartTimecode": "00:01:00:00",
            "EndTimecode": "00:02:00:00"
          }
        ]
      }
    ]
  }
}
```

# 広告の再生中にコンテンツを縮小する方法 (ピクチャーインピクチャー)
<a name="overlay-shrink-pip"></a>

広告を全画面表示しながらメインコンテンツのサイズを (20% まで) 縮小する手順は以下のとおりです。ステップ 3～7 で全画面広告を指定します。ステップ 8～12 で、ベースの入力ビデオを一時的に縮小します。

## MediaConvert コンソール
<a name="collapsible-section-1"></a>

**MediaConvert コンソールを使用してビデオオーバーレイを追加するには**

1. MediaConvert コンソールで [[ジョブの作成]](https://console.aws.amazon.com/mediaconvert/home#/jobs/create) ページを開きます。

1. 入力ビデオを指定します。詳細については、「[ジョブを設定する](setting-up-a-job.md#specify-input-settings)」の「ステップ 1: 入力ファイル」を参照してください。

1. 入力の設定で、**[ビデオオーバーレイ]** の横にある **[オーバーレイの追加]** を選択します。

1. 広告ファイルの入力ファイル URL を指定します。

1. **[開始タイムコード]** を指定します。

1. **[終了タイムコード]** を指定します。

1. 必要に応じて、ビデオオーバーレイの **[入力クリップ]** を追加します。

1. **[オーバーレイを追加]** を選択して別のオーバーレイを追加します。このオーバーレイにより、ベースの入力動画にアニメーション化したサイズ移行を行うことができます。

1. **[Add transition]** を選択します。

1. **[移行]** で次のとおり指定します: **[高さ]**: 20、**[幅]**: 20、**[X 位置]**: 75、**[Y 位置]**: 75。**[タイムコードの開始]** を指定し **[終了タイムコード]** を指定します。

1. **[Add transition]** を選択します。

1. **[移行]** で次のとおり指定します: **[高さ]**: 100、**[幅]**: 100、**[X 位置]**: 0、**[Y 位置]**: 0。**[タイムコードの開始]** は前回の移行より後の時間を指定し **[終了タイムコード]** を指定します。

## API、SDK、または AWS Command Line Interface (AWS CLI)
<a name="collapsible-section-2"></a>

API、SDK、または AWS Command Line Interface (AWS CLI) を使用してビデオオーバーレイを指定するには、ジョブ設定 JSON `VideoOverlays`に を含めます。

以下は、全画面広告を指定し、ベースの入力ビデオのサイズを一時的に縮小する、ジョブ設定 JSON の一部を抜粋したものです。

```
{
  "Settings": {
    "Inputs": [
      {
        "VideoOverlays": [
          {
            "EndTimecode": "00:00:18:00",
            "InitialPosition": {
              "Height": 100,
              "Unit": "PERCENTAGE",
              "Width": 100,
              "XPosition": 0,
              "YPosition": 0
            },
            "Input": {
              "FileInput": "s3://amzn-s3-demo-bucket/advertisement.mp4",
              "InputClippings": [
                {
                  "EndTimecode": "00:01:15:02",
                  "StartTimecode": "00:00:45:00"
                }
              ],
              "TimecodeSource": "ZEROBASED"
            },
            "StartTimecode": "00:00:13:00"
          },
          {
            "Transitions": [
              {
                "EndPosition": {
                  "Height": 20,
                  "Unit": "PERCENTAGE",
                  "Width": 20,
                  "XPosition": 75,
                  "YPosition": 75
                },
                "EndTimecode": "00:00:13:40",
                "StartTimecode": "00:00:13:00"
              },
              {
                "EndPosition": {
                  "Height": 100,
                  "Unit": "PERCENTAGE",
                  "Width": 100,
                  "XPosition": 0,
                  "YPosition": 0
                },
                "EndTimecode": "00:00:18:00",
                "StartTimecode": "00:00:17:40"
              }
            ]
          }
        ]
      }
    ]
  }
}
```

# 広告の再生中にコンテンツを縮小する方法 (マージ縮小)
<a name="overlay-shrink"></a>

広告を真下に表示しながらメインコンテンツのサイズを (75% まで) 縮小する方法は以下のとおりです。ステップ 3～12 で全画面広告を指定します。ステップ 12～17 では、ベース入力ビデオを一時的に縮小します。

## MediaConvert コンソール
<a name="collapsible-section-1"></a>

**MediaConvert コンソールを使用してビデオオーバーレイを追加するには**

1. MediaConvert コンソールで [[ジョブの作成]](https://console.aws.amazon.com/mediaconvert/home#/jobs/create) ページを開きます。

1. 入力ビデオを指定します。詳細については、「[ジョブを設定する](setting-up-a-job.md#specify-input-settings)」の「ステップ 1: 入力ファイル」を参照してください。

1. 入力の設定で、**[ビデオオーバーレイ]** の横にある **[オーバーレイの追加]** を選択します。

1. 広告ファイルの入力ファイル URL を指定します。

1. **[開始タイムコード]** を指定します。

1. **[終了タイムコード]** を指定します。

1. **[初期位置]** で次のとおり指定します: **[高さ]**: 125、**[幅]**: 125、**[X 位置]**: -25、**[Y 位置]**: 0、**[単位]**: パーセンテージ。**[タイムコードの開始]** を指定し、**[終了タイムコード]** を指定します。

1. **[Add transition]** を選択します。

1. **[移行]** で次のとおり指定します: **[高さ]**: 100、**[幅]**: 100、**[X 位置]**: 0、**[Y 位置]**: 0、**[単位]**: パーセンテージ。**[タイムコードの開始]** を指定し、**[終了タイムコード]** を指定します。

1. **[Add transition]** を選択します。

1. **[移行]** で次のとおり指定します: **[高さ]**: 125、**[幅]**: 125、**[X 位置]**: -25、**[Y 位置]**: 0、**[単位]**: パーセンテージ。**[タイムコードの開始]** を指定し、**[終了タイムコード]** を指定します。

1. 必要に応じて、ビデオオーバーレイの **[入力クリップ]** を追加します。

1. **[オーバーレイを追加]** を選択して別のオーバーレイを追加します。このオーバーレイにより、ベースの入力動画にアニメーション化したサイズ移行を行うことができます。

1. **[Add transition]** を選択します。

1. **[移行]** で次のとおり指定します: **[高さ]**: 75、**[幅]**: 75、**[X 位置]**: 25、**[Y 位置]**: 0、**[単位]**: パーセンテージ。**[タイムコードの開始]** を指定し、**[終了タイムコード]** を指定します。

1. **[Add transition]** を選択します。

1. **[移行]** で次のとおり指定します: **[高さ]**: 100、**[幅]**: 100、**[X 位置]**: 0、**[Y 位置]**: 0、**[単位]**: パーセンテージ。**[タイムコードの開始]** は前回の移行より後の時間を指定し、**[終了タイムコード]** を指定します。

## API、SDK、または AWS Command Line Interface (AWS CLI)
<a name="collapsible-section-2"></a>

API、SDK、または AWS Command Line Interface (AWS CLI) を使用してビデオオーバーレイを指定するには、ジョブ設定 JSON `VideoOverlays`に を含めます。

以下は、全画面広告を指定し、ベースの入力ビデオのサイズを一時的に縮小する、ジョブ設定 JSON の一部を抜粋したものです。

```
{
  "Settings": {
    "Inputs": [
      {
        "VideoOverlays": [
          {
            "InitialPosition": {
              "Height": 125,
              "Unit": "PERCENTAGE",
              "Width": 125,
              "XPosition": -25,
              "YPosition": 0
            },
            "Input": {
              "FileInput": "s3://amzn-s3-demo-bucket/advertisement.mov"
            },
            "Transitions": [
              {
                "EndPosition": {
                  "Height": 100,
                  "Unit": "PERCENTAGE",
                  "Width": 100,
                  "XPosition": 0,
                  "YPosition": 0
                },
                "EndTimecode": "00:00:14:00",
                "StartTimecode": "00:00:13:00"
              },
              {
                "EndPosition": {
                  "Height": 125,
                  "Unit": "PERCENTAGE",
                  "Width": 125,
                  "XPosition": -25,
                  "YPosition": 0
                },
                "EndTimecode": "00:00:19:30",
                "StartTimecode": "00:00:18:30"
              }
            ]
          },
          {
            "Transitions": [
              {
                "EndPosition": {
                  "Height": 75,
                  "Unit": "PERCENTAGE",
                  "Width": 75,
                  "XPosition": 25,
                  "YPosition": 0
                },
                "EndTimecode": "00:00:14:00",
                "StartTimecode": "00:00:13:00"
              },
              {
                "EndPosition": {
                  "Height": 100,
                  "Unit": "PERCENTAGE",
                  "Width": 100,
                  "XPosition": 0,
                  "YPosition": 0
                },
                "EndTimecode": "00:00:19:30",
                "StartTimecode": "00:00:18:30"
              }
            ]
          }
        ]
      }
    ]
  }
}
```

# ビデオオーバーレイ機能の制約事項
<a name="video-overlays-restrictions"></a>

ビデオオーバーレイには以下の制約事項があります。
+ MediaConvert は、ビデオオーバーレイのオーディオ再生や個別のキャプションはサポートしていません。ビデオオーバーレイの最中は、ベースの入力動画のオーディオや字幕は途切れずに継続します。
+ ビデオオーバーレイは個々のビデオ入力に固有です。たとえば、ジョブ設定に三つのビデオ入力が含まれている場合、**[入力 1]**、**[入力 2]** および/または **[入力 3]** に個別のビデオオーバーレイを追加できます。ただし 3 つの入力すべてにまたがる 1 個のビデオオーバーレイを追加することはできません。
+ ジョブ設定には最大 99 個のビデオオーバーレイを追加でき、各ビデオオーバーレイには最大 99 個の入力クリップを追加できます。
+ MediaConvert は、ビデオオーバーレイの透明性をサポートしていません。入力に存在するアルファチャネルは、出力で黒色になります。
+ 出力のビデオ映像の色彩とフォーマットの一貫性を保つため、カラーメタデータが正確で完全なビデオオーバーレイファイルを指定することをお勧めします。