本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
編程檢索縮略圖
MediaLive 為正在執行的頻道中目前作用中的輸入產生縮圖。對於標準色版, MediaLive 會產生兩個縮圖。對於單一配管通道, MediaLive 會產生一個縮圖。
您可以使用以程式設計方式處 AWS CLI 理縮圖。下列資訊假設您熟悉使用的基礎知識 AWS CLI。若要取得有關基本知識的資訊,請參閱〈AWS CLI 指令參考〉
使用 DescribeThumbnails
命令。此命令在不同界面的表示方式不同:
-
在中 AWS CLI,指令為
describe-thumbnails
。 -
在中API,指令由
HTTP GET
上表示describe-thumbnails/kmsKeyId
。 -
在中 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": [] }