

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用映像浮水印
<a name="working-with-image-overlay"></a>

您可以在 MediaLive 頻道中的影片上強加靜態影像。靜態影像是一種沒有運動的靜止影像。您準備影像並將其存放在 MediaLive 之外。然後，您可以使用 MediaLive 中的[排程](working-with-schedule.md)功能來設定時間表，指定何時將影像插入執行中的頻道，以及何時移除每個影像。

**Topics**
+ [兩個選項：全域浮水印和每個輸出浮水印](image-overlay-features.md)
+ [準備靜態映像浮水印檔案](image-overlay-prepare-step.md)
+ [處理編碼共用](image-overlay-encode-sharing.md)
+ [插入和移除浮水印](image-overlay-insert.md)

# 兩個選項：全域浮水印和每個輸出浮水印
<a name="image-overlay-features"></a>

在 MediaLive 頻道中插入和移除影像浮水印有兩種選項：全域選項和每個輸出選項。
+ 全域映像浮水印：在每個輸出群組的每個輸出中插入靜態映像浮水印。此動作稱為靜態影像啟用。
+ 每個輸出影像浮水印：將靜態影像浮水印插入執行中頻道，僅限特定輸出群組中的特定輸出。此動作稱為靜態影像輸出啟用。

在一個頻道中，您可以在同一個頻道中結合全域動作和每個輸出選項。例如，您可以全域插入映像 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 會設定影片的解析度，然後覆蓋影像。這表示影像不會調整大小，它會保留其絕對大小。

如果您想要在不同的輸出中疊加不同的影像，則每個輸出選項很有用。例如，您可能想要在一個輸出群組的視訊中插入一個標誌，並在另一個輸出群組的視訊中插入另一個標誌。

如果您想要插入映像而不調整大小，則每個輸出選項也很有用。例如，如果您希望映像在 ABR 堆疊的每個輸出中具有相同的絕對大小。影像在 720p 影片影格上的絕對大小與在 4K 影片影格上的絕對大小相同。因此，您可以在所有輸出中使用相同的映像檔案。

您可能也希望影像在具有不同解析度的一組輸出中具有相同的相對大小。例如，您希望每個影像佔高度的 10%。在這種情況下，您必須為每個輸出準備單獨的檔案，並在不同的輸出中建立單獨的插入動作。

## 映像層和插入映像
<a name="image-overlay-layers"></a>

影像一律存在於圖層中。全域選項有 8 個全域層，每個輸出選項有 8 個每個輸出層。圖層只能包含一個影像。

會排序圖層。Layer 0 位於底部， layer 7 位於頂部。

每個輸出層都位於全域層之上。這表示從底部來看，圖層是全域圖層 0 到 7，然後每個輸出圖層 0 到 7。如果您打算重疊影像，請謹記此圖層順序。

## 移除映像
<a name="image-overlay-remove"></a>

有兩個動作可停用 （移除） 映像，一個用於從全域層移除，另一個用於從特定輸出中的每個輸出層移除。

全域動作會從指定的 layer 和所有輸出中移除映像。

每個輸出動作更靈活。例如，您可以在輸出 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. 建立具有下列特性的檔案：
   + 32 位元 bmp、png 或 tga 格式
   + 如果您使用輸出頻道的圖形程式，請設定輸出 alpha 頻道。這可確保該影像浮水印不會顯示為黑色或白色方塊。

1. 將備妥的檔案放在 MediaLive 可存取的位置。記下使用者存取檔案所需的位置和任何使用者登入資料。您可以透過下列其中一種方式指定位置：
   + Amazon S3 儲存貯體，使用 SSL。例如：

     `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 會先調整映像大小，再將其覆蓋在影片上。請記住，調整大小可能會降低品質。
+ 如果頻道具有不同解析度的來源，您有兩個選項：
  + 您可以最佳化一個來源的映像。
  + 或者，您可以建立相同檔案的多個版本，每個檔案的大小都不同。當您建立 動作以切換到不同的輸入 （使用不同的解析度） 時，請建立新的插入影像動作，以插入大小適當的影像。
+ 如果影像大於來源影片影格，MediaLive 會修剪多餘的影片影格。

**如果您使用每個輸出選項，請判斷影像大小**

請記住，使用每個輸出插入選項，MediaLive 會在設定輸出影片解析度*後*，在輸出影片影格上插入影像。這表示將使用輸出視訊調整映像的大小。

請遵守下列準則：
+ 決定每個映像需要多少大小。例如，如果您要在具有三種不同解析度的輸出上插入映像，則需要三種不同的大小。

  您可以透過下列其中一種方式取得不同的大小：
  + 您可以建立相同檔案的多個版本，每個檔案的大小都不同。為每個大小建立個別動作。在每個動作中，指定要插入影像的所有輸出。
  + 您可以在建立插入動作時調整映像的大小。為每個大小建立個別動作。在每個動作中，透過設定高度和寬度來調整影像的大小。指定要插入調整大小影像的所有輸出。
+ 如果影像大於輸出影片影格，MediaLive 會修剪多餘部分。

# 處理編碼共用
<a name="image-overlay-encode-sharing"></a>

如果您打算使用每個輸出選項在 MediaLive 輸出中插入浮水印，而且您已經設定輸出群組來使用視訊編碼共用，請閱讀本節。視訊編碼共用涉及建立一個視訊編碼，然後在相同頻道中的兩個或多個輸出之間共用。例如，您可以在 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)。