使用視訊覆蓋 - MediaConvert

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

使用視訊覆蓋

使用視頻疊加功能,您可以用另一個視頻中的幀替換輸入中的視頻幀。視訊覆蓋不會影響來自基礎輸入的音訊或字幕,而這會持續不間斷。當您想要快速取代視訊內容而無需花費時間設定多個輸入或輸入剪輯時,此功能非常有用。常見的工作流程可能是清除直播期間擷取的內容、清除您無權使用的內容,或是為場景提供替代素材。

新增視訊覆蓋時,您可以透過提供在基礎輸入視訊中開始和結束的時間碼來指定其持續時間碼。如果您的影片覆蓋會在結束時間碼之前結束,您的影片疊加層將重複播放,以符合總持續時間。

此外,您可以使用輸入剪輯從視頻疊加文件中指定一個或多個要使用的剪輯。您最多可以在每個視頻覆蓋中包含 99 個視頻疊加和 99 個輸入剪輯。

如何添加視頻疊加

視頻疊加是特定於單個視頻輸入。例如,如果您的工作設定包括三個視訊輸入,您可以在輸入 1、輸入 2 和/或輸 3 中新增個別視訊覆蓋。但是,您無法添加跨越所有三個輸入的單個視頻覆蓋。

若要使用 MediaConvert 主控台新增影片覆蓋:
  1. 在主控台中開啟 [建立工作] 頁 MediaConvert 面。

  2. 指定輸入視訊。如需詳細資訊,請參閱設定工作中的步驟 1:輸入檔案

  3. 在輸入的設定中,選擇 [影片覆蓋] 旁邊的 [新增覆蓋]。

  4. 指定輸入檔案 URI。

  5. 指定開始時間碼

  6. 指定「結束」時間碼

  7. (可選)為視頻疊加添加任何輸入剪輯

若要使用 API、SDK 或 AWS Command Line Interface (AWS CLI) 指定視訊覆蓋,請VideoOverlays在工作設定 JSON 中加入。

以下是工作設定 JSON 的摘錄,指定從剪輯輸入後一分鐘00:10:00:00的時間碼重疊視訊:

{ "Settings": { "Inputs": [ { "VideoOverlays": [ { "Input": { "FileInput": "s3://DOC-EXAMPLE-BUCKET/overlay.mp4", "InputClippings": [ { "StartTimecode": "00:10:00:00", "EndTimecode": "00:11:00:00" } ], "TimecodeSource": "EMBEDDED" }, "StartTimecode": "00:01:00:00", "EndTimecode": "00:02:00:00" } ] } ] } }

影片覆蓋功能限制

視頻覆蓋文件繼承其基礎輸入視頻的顏色信息。例如,如果您的輸入視訊使用 Rec. 601 色彩空間,則 MediaConvert 假設您的視訊疊加層也使用 Rec. 601 色域。

為了讓輸出視訊影像的色彩和格式保持一致,建議您指定與基礎輸入視訊具有類似特性的視訊覆蓋檔案。