

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

# 建立影格擷取輸出群組
<a name="opg-framecapture"></a>

當您建立 AWS Elemental MediaLive 頻道時，您可能想要包含影格擷取輸出群組。影格擷取輸出是串流的補充；它本身不是串流輸出。這種類型的輸出可能對您的工作流程有用。例如，您可以使用影格擷取輸出來建立內容的縮圖。（您也可以使用縮圖[功能建立縮圖](thumbnails.md)。)

**Topics**
+ [在影格擷取輸出群組中組織編碼](design-framecapture-package.md)
+ [與下游系統協調](framecapture-op-origin-server-s3.md)
+ [建立影格擷取輸出群組](creating-framecapture-output-group.md)

# 在影格擷取輸出群組中組織編碼
<a name="design-framecapture-package"></a>

影格擷取輸出群組可以包含下列項目：
+ 一或多個輸出。

每個輸出只能包含一個視訊 JPEG 編碼。

# 與下游系統協調
<a name="framecapture-op-origin-server-s3"></a>

影格擷取輸出群組的目的地一律位於 Amazon S3 儲存貯體中。您和 Amazon S3 運算子必須同意要使用的儲存貯體。

**安排目的地的設定**

1. 判斷輸出是否需要兩個目的地：
   + 您需要兩個[標準頻道](plan-redundancy.md)中的目的地。
   + 您需要單一管道頻道中的一個目的地。

   請注意，影格擷取輸出群組只需要一組目的地地址，而不是每個輸出各一個。

1. 我們建議您設計目的地的完整路徑：Amazon S3 儲存貯體和所有資料夾。請參閱 或 [影格擷取目的地](framecapture-destinations.md)。

1. 要求 Amazon S3 使用者建立任何尚未存在的儲存貯體。

   使用 MediaLive 時，Amazon S3 儲存貯體名稱不得使用點表示法，這表示它不得在儲存貯體名稱中的字詞之間使用 . （點）。

1. 與 Amazon S3 使用者討論儲存貯體擁有權。如果儲存貯體屬於另一個 AWS 帳戶，您通常希望該帳戶成為輸出的擁有者。如需詳細資訊[控制對輸出的存取](archive-op-origin-server-s3.md#setting-dss-archive-canned-acl)，請參閱此程序後的 。

請注意，您不需要使用者登入資料即可傳送至 S3 儲存貯體。MediaLive 具有透過信任實體寫入儲存貯體的許可。您組織中的某人應該已經設定這些許可。如需詳細資訊，請參閱[受信任實體的存取要求](trusted-entity-requirements.md)。

## 控制對輸出的存取
<a name="setting-dss-framecapture-canned-acl"></a>

您可能會將輸出檔案傳送到另一個 AWS 帳戶擁有的 Amazon S3 儲存貯體。在這種情況下，您通常希望另一個帳戶成為輸出檔案 （放入儲存貯體中的物件） 的擁有者。如果儲存貯體擁有者不成為物件擁有者，則您 (MediaLive) 將是唯一可以在不再需要檔案時刪除檔案的代理程式。

因此，在輸出檔案位於 Amazon S3 儲存貯體之後，傳輸輸出檔案的所有權對每個人都有利。

若要轉移物件擁有權，需要下列設定：
+ 儲存貯體擁有者必須新增儲存貯體許可政策，以授予您在 MediaLive 將輸出檔案交付至儲存貯體時新增 Amazon S3 標準存取控制清單 (ACL) 的許可。儲存貯體擁有者應閱讀《Amazon Simple Storage Service 使用者指南》中[使用 ACLs 管理存取](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acls)的資訊。儲存貯體擁有者必須設定儲存貯體的 ACL 許可，而非物件的 ACL 許可。
+ 儲存貯體擁有者也應該設定物件擁有權。此功能有效地讓寄件者 (MediaLive) 包含*儲存貯體擁有者完全控制* ACL 成為強制性 （而非選用）。儲存貯體擁有者應閱讀 Amazon Simple Storage Service 使用者指南中[控制物件擁有](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership)權的資訊。

  如果儲存貯體擁有者實作此功能，則必須設定 MediaLive 以包含 ACL。如果沒有，則傳送到 Amazon S3 儲存貯體將會失敗。
+ 您必須設定 MediaLive，以在將*儲存貯體交付至儲存貯體時包含儲存貯體擁有者完全控制** *ACL。您將在[建立頻道](archive-destinations.md)時執行此設定。

S3 固定 ACL 功能支援*儲存貯體擁有者完全控制*以外的 ACLs。但是，這些其他 ACLs 通常不適用於從 MediaLive 交付視訊的使用案例。

# 建立影格擷取輸出群組
<a name="creating-framecapture-output-group"></a>

您可以在建立[或編輯 MediaLive 頻道時建立](creating-a-channel-step4.md)輸出群組及其輸出。

1.  在 **Create channel (建立頻道)** 頁面的 **Output groups (輸出群組)** 下方，選擇 **Add (新增)**。

1.  在 **Add output group (新增輸出群組)** 區段中，選擇 **Frame capture (影格擷取)**，然後選擇 **Confirm (確認)**。接著會出現更多區段。
   +  **目的地** – 此區段包含[輸出目的地](framecapture-destinations.md)的欄位。
   +  **影格擷取設定** – 此區段包含輸出群組名稱和[輸出目的地](framecapture-destinations.md)的欄位。
   +  **影格擷取輸出** – 本節顯示預設新增的輸出。影格擷取輸出只能包含一個輸出，因此請勿按一下**新增輸出**。

     若要檢視欄位，請選擇 **Settings (設定)** 連結。

1.  在 **Frame capture outputs (影格擷取輸出)** 中，選擇 **Settings (設定)** 連結以檢視個別輸出的區段：
   +  **輸出設定** – 本節包含[輸出目的地](framecapture-destinations.md)的欄位。
   +  **串流設定** – 本節包含[輸出串流 ](output-settings-framecapture.md)（視訊、音訊和字幕） 的欄位。

1. (選用) 輸入輸出群組和輸出的名稱：
   +  在 **Frame capture settings (影格擷取設定)** 中，針對 **Name (名稱)**，輸入輸出群組的名稱。此名稱在 MediaLive 內部；它不會顯示在輸出中。例如 **Sports Game Thumbnails**。
   +  在 **Frame capture outputs (影格擷取設定)** 中，針對 **Name (名稱)**，輸入輸出的名稱。此名稱在 MediaLive 內部；它不會顯示在輸出中。

1.  若要完成其他欄位，請參閱此程序之後列出的主題。

1.  在完成了設定此輸出群組及其單一輸出之後，如果您的計劃需要另一個輸出群組 (任何類型)，則您可以建立它。否則，請前往[儲存頻道](creating-a-channel-step9.md)。

**Topics**
+ [影格擷取目的地](framecapture-destinations.md)
+ [串流的設定](output-settings-framecapture.md)

# 影格擷取目的地
<a name="framecapture-destinations"></a>

下列欄位設定影格擷取檔案 (目的地) 的位置和名稱。
+ **輸出群組** – **影格擷取群組目的地**區段
+ **輸出群組** – **影格擷取設定** – **CDN 設定**

  **輸出設定** – **名稱修改器**

您必須設計輸出的目的地路徑。然後，您必須在主控台的適當欄位中輸入路徑的不同部分。

## 設計輸出目的地的路徑
<a name="framecapture-about-destination-path"></a>

**設計路徑**
+ 依照此語法設計目的地路徑：

  `protocol bucket folders baseFilename nameModifier counter extension`

  例如，對於標準頻道：

  `s3ssl://amzn-s3-demo-bucket1/sports-thumbnails/delivery/curling-20180820.00000.jpg`

  `s3ssl://amzn-s3-demo-bucket1/sports-thumbnails/backup/curling-20180820.00000.jpg`

如果您有兩個目的地，目的地路徑必須以某種方式彼此不同。一個路徑的至少一個部分必須與其他部分不同。所有部分都不同是可以接受的。

下表將範例中的每個部分對應至語法中的部分。


| URL 的一部分 | 範例 | Comment | 
| --- | --- | --- | 
| protocol | s3ssl:// | 通訊協定一律為 ，s3ssl://因為影格擷取輸出的目的地一律為 S3 儲存貯體。 | 
| 路徑的儲存貯體部分 | amzn-s3-demo-bucket1 |  使用 MediaLive 時，S3 儲存貯體名稱不得使用點表示法，這表示它不得在儲存貯體名稱中的字詞之間使用 . （點）。  | 
| 路徑的資料夾部分 | sport-thumbnails/delivery/ | 這些資料夾可以存在或不存在，而且可以隨心所欲。資料夾必須一律以斜線結尾。 | 
| baseFilename | curling | 請不要以斜線做為檔案名稱結尾。 | 
| nameModifier | -20180820 | 修改器對於影格擷取輸出是選用的。 | 
| 計數器前面的分隔符號 | . | MediaLive 會自動插入此分隔符號。 | 
| 計數器 | 00000 | MediaLive 會自動產生此計數器。一開始，這是一個從 00000 開始並增加 1 的五位數字。因此 00000、00001、00002 等。99999 之後，下一個數字是 100000 （六位數），然後是 100001、100002，以此類推。然後，從 9999999 到 1000000 （七位數），以此類推。 | 
| 副檔名前面的點 | . | MediaLive 會自動插入此點。 | 
| 副檔名 | jpg | 一律為 jpg。 | 

## 完成主控台上的欄位
<a name="framecapture-specify-destination"></a>

**指定輸出的位置**

1. 在適當的欄位中輸入目的地的不同部分。    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/framecapture-destinations.html)

1. 在兩個**影格擷取群組目的地**區段中，將**登入**資料區段保留空白。MediaLive 具有透過信任實體寫入 S3 儲存貯體的許可。您組織中的某人應該已經設定這些許可。如需詳細資訊，請參閱[受信任實體的存取要求](trusted-entity-requirements.md)。

1. 只有在 MediaLive 將此輸出傳送至 Amazon S3 儲存貯體時必須設定標準 ACL 時，才填寫 **CDN 設定**欄位。

   標準 ACL 的使用通常僅適用於您的組織不是 Amazon S3 儲存貯體擁有者的情況。當您討論[輸出的目的地](archive-op-origin-server-s3.md#setting-dss-archive-canned-acl)時，應該已與儲存貯體擁有者討論使用標準 ACL。

# 串流的設定
<a name="output-settings-framecapture"></a>

根據預設，輸出設定為使用一個視訊編碼。這是影格擷取輸出可以包含的唯一編碼。因此，您無法新增音訊或字幕編碼或其他視訊編碼。

如需視訊編碼中欄位的相關資訊，請參閱 [設定影片編碼](creating-a-channel-step6.md)。