使用儲存的影片分析 - Amazon Rekognition

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

使用儲存的影片分析

Amazon Rekognition Video 為可用於分析影片的 API。使用 Amazon Rekognition Video,您可以偵測儲存於 Amazon Simple Storage Service (Amazon S3) 儲存貯體的影片中之標籤、人臉、人物、名人以及成人內容 (包括暗示與露骨)。您可以在媒體/娛樂與公共安全等類別使用 Amazon Rekognition Video。在過去,掃描影片中的物件或人員可能必須耗費數小時的人工檢視,且容易發生錯誤。若專案貫穿影片各處,Amazon Rekognition Video 可對專案執行自動化偵測。

本節涵蓋 Amazon Rekognition Video 可執行的分析類型、API 概觀以及使用 Amazon Rekognition Video 的範例。

分析類型

您可以使用 Amazon Rekognition Video 來分析影片中的下列資訊:

如需詳細資訊,請參閱 Amazon Rekognition 的運作方式

Amazon Rekognition Video API 概觀

Amazon Rekognition Video 會處理存放在 Amazon S3 儲存貯體中的影片。設計模式為一組非同步的操作。您可以透過呼叫諸如此類的Start作業來開始視訊分析StartLabelDetection。請求的完成狀態會發佈至 Amazon Simple Notification Service (Amazon SNS) 主題。若要從 Amazon SNS 主題取得完成狀態,您可以使用 Amazon Simple Queue Service (Amazon SQS) 佇列或 AWS Lambda 函數。取得完成狀態之後,您可以呼叫Get作業,例如 GetLabelDetection,以取得要求的結果。

下圖顯示在儲存於 Amazon S3 儲存貯體的影片中偵測標籤的程序。在圖表內,佇列將自 Amazon SNS 主題取得完成狀態。或者,您可以使用 AWS Lambda 函數。

流程圖說明使用 Amazon Rekognition 影片、Amazon SNS 和 Amazon SQS 進行影片分析的步驟,其中包含任務和將完成狀態發佈到個別 GetLabelDetection 佇列等 StartLabelDetection元件。

其他 Amazon Rekognition Video 操作的過程是相同的。下表列出每個非儲存體 Amazon Rekognition 操作的 StartGet 操作。

對於 Get 以外的 GetCelebrityRecognition 操作,Amazon Rekognition Video 將傳回追蹤資訊,說明將在影片輸入檔的哪個部分偵測到實體。

如需使用 Amazon Rekognition Video 影片的詳細資訊,請參閱 呼叫 Amazon Rekognition Video 操作。如需使用 Amazon SQS 執行影片分析的範例,請參閱 使用 Java 或 Python (SDK) 分析儲存於 Amazon S3 儲存貯體中的影片。如需 AWS CLI 範例,請參閱使用分析視訊 AWS Command Line Interface

影片格式和儲存體

Amazon Rekognition 操作可分析儲存於 Amazon S3 儲存貯體的影片。如需影片分析作業的所有限制清單,請參閱 Amazon Rekognition 中的準則和配額

影片需使用 H.264 編解碼器來編碼。支援的檔案格式為 MPEG-4 與 MOV。

編解碼器為壓縮資料讓傳遞更快速並將收到的資料解壓縮為原始格式的軟體或硬體工具。The H.264 編解碼器通常用於記錄、壓縮和發佈影片內容。影片檔案格式可包含一個或多個編解碼器。若您的 MOV 或 MPEG-4 格式影片檔案不適用於 Amazon Rekognition Video,請確認用於影片編碼的編解碼器為 H.264。

任何可分析音訊資料的 Amazon Rekognition Video API 只支援 AAC 音訊轉碼器。

可儲存影片的檔案大小上限為 10 GB。

搜尋人物

您可以使用儲存在集合中的臉部中繼資料來搜尋影片中的人物。例如,您可以在封存的影片中搜尋特定人物或多個人物。您可以使用IndexFaces操作將來源影像的臉部中繼資料儲存在集合中。然後,您可以使用StartFaceSearch以非同步方式開始搜尋集合中的臉孔。您可GetFaceSearch以使用來取得搜尋結果。如需詳細資訊,請參閱 在儲存的影片中搜尋人臉。搜尋人物為以儲存體為基礎的 Amazon Rekognition 操作之範例。如需詳細資訊,請參閱 以儲存為基礎的 API 操作

您也可以在串流影片中搜尋人物。如需詳細資訊,請參閱 使用串流視訊事件