全部產品
Search
文件中心

ApsaraVideo Media Processing:如何設定開板和尾板

更新時間:Jun 30, 2024

在視頻製作中,可以將含有關鍵資訊的視頻起始、結尾內容以畫中畫的形式拼接嵌入到正片視頻中,稱為開板、尾板。本文為您介紹ApsaraVideo for Media Processing中設定開板和尾板的操作步驟。

參數說明

在視頻開板和尾板時,您需要關注以下參數:

  • Input(輸入檔案)

    設定正片視頻的OSS輸入檔案。

    說明

    OSS的Location必須和ApsaraVideo for Media Processing服務的地區對應。例如,OSS的oss-cn-hangzhou對應ApsaraVideo for Media Processing的cn-hangzhou。

  • Output(輸出參數)

    在輸出參數中,您需要關注以下參數:

    • Video

      設定輸出最終視頻的寬、高、碼率等。如果正片視頻的寬、高比和最終輸出的不一致,會強制展開。建議您只設定寬或高,另外一邊會按照正片的原始比例自動調整。

    • Opening

      開板列表的順序代表了拼接順序,最多支援2個開板視頻。

      每個開板視頻都包含4個參數:

      • OpenUrl

        設定開板視頻的OSS URL地址。

        說明

        開板視頻的OSS地區必須和正片視頻一致,不支援跨地區視頻的拼接。

      • Start

        相對正片視頻的時間戳記,從0開始延遲多長時間後,顯示開板視頻。單位:秒,預設值:0。

      • Width

        指定開板視頻的寬。有兩種特殊情境:

        • -1:表示等於開板視頻原片的寬。

        • full:表示填滿畫面。

        • 0~4096:範圍數字,指定具體的寬。

          說明

          以正片視頻中心點為基準,置中對齊。不要超過正片視頻寬,否則效果未知。

      • Height

        指定開板視頻的高。有兩種特殊情境:

        • -1:表示等於開板視頻原片的高。

        • full:表示填滿畫面。

        • 0~4096:範圍數字,指定具體的高。

          說明

          以正片視頻中心點為基準,置中對齊。不要超過正片視頻高,否則效果未知。

    • TailSlate

      尾板列表的順序代表了拼接順序,最多支援2個尾板視頻。

      每個開板視頻都包含以下幾個參數:

      • TailUrl

        設定尾板視頻的OSS URL地址。

        說明

        尾板視頻的OSS地區必須和正片視頻一致,不支援跨地區視頻的拼接。

      • Width

        指定尾板視頻的寬。有兩種特殊情境:

        • -1:表示等於尾板視頻原片的寬。

        • full:表示填滿畫面。

        • 0~4096:範圍數字,指定具體的寬。

          說明

          以正片視頻中心點為基準,置中對齊。不要超過正片視頻寬,否則效果未知。

      • Height

        指定尾板視頻的高。有兩種特殊情境:

        • -1:表示等於尾板視頻原片的高。

        • full:表示填滿畫面。

        • 0~4096:範圍數字,指定具體的高。

          說明

          以正片視頻中心點為基準,置中對齊。不要超過正片視頻高,否則效果未知。

      • BlendDuration

        正片視頻和尾板視訊轉換的時間長度。過渡的效果是淡入淡出:正片顯示最後一幀,同時播放尾板視頻,正片最後一幀逐步變暗,尾板視頻逐步變亮。單位:秒,預設值:0。

      • IsMergeAudio

        是否要拼接尾板視頻的音頻內容。

      • BgColor

        如果尾板視頻的寬或者高小於正片時,設定空白處填充的背景色。

範例程式碼

例如一個720P(1280×720)的正片視頻,拼接上開板和尾板是480P(640×480)的MP4視頻,並且設定開板視頻開始時間為2秒,設定尾板視訊轉換時間3秒、背景色為黑色Black。最後在播放輸出視頻時,開板視頻在正片視頻播放至第2秒時,以畫中畫(置中)的形式和正片視頻同時播放,尾板視頻在正片結尾時淡入淡出。

具體範例程式碼如下: