注意云點播【托管模式】功能將逐步調整下線,存量用戶仍可繼續使用。新用戶請使用【點播模式】。
綜述
視頻拼接是將多個視頻文件合并成一個單一的視頻文件的過程。它可以用于將多個短視頻片段拼接成一個完整的視頻,或者將不同來源的視頻文件合并為一個連續的視頻。常見的場景是用戶需要在主視頻的前后增加固定的片頭、片尾,以宣告版權或增強宣傳效應。更復雜的場景主要是將多個視頻片段按照一定的邏輯關系組合成為一個新的視頻,片段直接會增加各種過渡或特效,以提升視頻的觀賞性和連續性。此類場景往往需要專業的視頻剪輯軟件才能完成。
云點播目前提供了基礎的拼接服務,在不使用復雜剪輯軟件的前提下,通過編碼技術實現主文件和固定片頭、片尾的合并,實現培訓類視頻、短視頻的快速生產。視頻拼接通常涉及以下步驟:
- 準備要拼接的主視頻文件,這些文件需要在云點播支持的媒體類型范圍內。
- 準備固定的片頭、片尾視頻。
- 將片頭、主視頻、片尾安裝一定的順序組裝好,并配置完成最終輸出文件的規格(視頻格式、分辨率等),即可開始啟動拼接任務。
注意
由于視頻拼接的過程其本質也是轉碼的過程,目前幾乎所有的視頻轉碼都是有損轉碼。因此實際輸出的文件相比較與原始文件,在畫質上可能會存在一定的損失。為保證最終畫面在可以接受的損失范圍內,原始視頻(包括主視頻、片頭、片尾)應盡量保持視頻碼率足夠大,畫面足夠清晰。
云點播提供的拼接功能只能按照指定順序對視頻進行編排組裝,在兩個視頻畫面拼接處可能會存在一定的畫面跳躍或音頻突進。如需要精細的過渡效果,需要使用專用剪輯工具增加過渡效果。為了盡量實現良好的拼接效果,建議片頭、片尾視頻提前做好畫面過渡效果,并在片段銜接前后盡量保持音軌平靜,不要有噪音或者跳躍聲響。
如果片頭、片尾和主視頻在視頻分辨率、幀率等視頻規格上可能存在差異,在實際拼接過程中只能按照一個固定分辨率、幀率進行轉換,因此可能存在某些畫面的失真扭曲、頻閃等。為了保證拼接后的效果,建議準備多種分辨率規格的片頭片尾,在不同主視頻拼接時選用合適的素材。
前提條件
- 已開通云點播、媒體存儲產品。
- 云點播至少開通了一個點播區域。
- 媒體存儲已創建至少一個存儲桶。
- 云點播已經完成至少一個存儲桶的托管配置。
操作步驟
- 新建一個拼接模板。拼接模板的創建過程,可詳見【公共模板管理】-【拼接模板】。
- 進入,在【托管模式】-【工作流設置】中新建或修改一條工作流(被修改工作流需處于【停用】狀態)。如下圖所示。當您需要在一定條件下才觸發拼接時,可以使用判定條件功能,對進入工作流的任務設定篩選條件。篩選條件可以為:(1)播放時長;(2)視頻寬度;(3)視頻高度;(4)視頻碼率。當設置多個判定條件時,所有條件必須全部滿足才可以觸發。

- 在第二步【動作設置】處找到【拼接配置】一欄,添加一組拼接配置。選擇合適的拼接模板、水印模板(可選),并配置輸出文件的路徑。點擊【完成】即可完成工作流的拼接配置。在返回工作流設置界面后,您需要啟用上一步新建/修改的工作流。隨后通過在工作流輸入路徑處上傳一個視頻文件,即可開啟拼接任務。關于工作流配置的詳細操作,可以查閱【托管模式】-【工作流設置】。
- 當用戶任意上傳一個視頻至該工作流觸發路徑時,云點播將啟動拼接流程,完成對該視頻的拼接。拼接任務執行結果將以HTTP回調的形式發送至用戶配置的回調入口。詳情可查看【托管模式】-【回調通知】。您也可以在【任務管理】-【拼接任務】-【托管模式】找到對應的拼接任務執行結果。