本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
以程式設計方式擷取縮圖
啟用縮圖功能時,MediaLive 會在執行中的頻道中為目前作用中的輸入產生縮圖。對於標準頻道,MediaLive 會產生兩個縮圖。對於單一管道頻道,MediaLive 會產生一個縮圖。
您可以使用 AWS CLI 以程式設計方式使用縮圖。下列資訊假設您熟悉使用 的基本概念 AWS CLI。如需基本概念的相關資訊,請參閱 AWS CLI 命令參考。
使用 DescribeThumbnails
命令。此命令在不同界面的表示方式不同:
-
在 中 AWS CLI,命令為
describe-thumbnails
。 -
在 API 中,命令由
describe-thumbnails/kmsKeyId
上的HTTP GET
表示。 -
在 AWS SDKs 中,命令由適合該 SDK 語言的建構表示。
使用 擷取縮圖 AWS CLI
-
請確定已在頻道中啟用縮圖,並確認頻道正在執行中。
-
輸入此命令:
aws medialive describe-thumbnails --channel-id
value
--pipeline-idvalue
--thumbnail-typevalue
其中:
channel-id
是必要的。pipeline-id
為 0 或 1。如果您想要兩個管道的縮圖,請輸入命令兩次。thumbnail-type
始終是CURRENT_ACTIVE
。此選項是必要的,即使它只有一個值。 -
回應會顯示於畫面。例如:
{ "ThumbnailDetails": [ { "PipelineId": "0", "Thumbnails": [ { "Body"
base64 string of the JPEG image
", "ContentType": "image/jpeg", "ThumbnailType": "CURRENT_ACTIVE", "TimeStamp": "2023-07-15T21:01:11" } ] } ] }如果縮圖已停用,回應如下所示:
{ "ThumbnailDetails": [] }