全部產品
Search
文件中心

ApsaraVideo VOD:雲剪輯概述

更新時間:Jul 13, 2024

視訊剪輯(雲剪輯)服務是ApsaraVideo for VOD的製作中心,支援剪下拼接、混音、字幕、圖片疊加、遮標、轉場特效等一系列功能,提供線上可視化的剪輯平台(控制台)及相應的OpenAPI。本文為您介紹雲剪輯的系統架構、核心鏈路以及費用說明等。

功能簡介

視頻製作在整個視頻鏈路(採集、製作、播放/互動、媒資管理)中具有非常重要的地位,將前期的採集拍攝和最終的分發播放連成一體,起著承前啟後的作用。雲剪輯服務就是ApsaraVideo for VOD的製作中心,支援剪下拼接、混音、字幕、圖片疊加、遮標、轉場特效等一系列功能。

雲剪輯是一個雲端一體的產品,包括前端組件/頁面與後端服務兩大部分。

  • 雲剪輯前端組件/頁面

    包括剪下、拼接、遮標、文字、調整順序等組件或頁面功能。具體操作,請參見視訊剪輯

  • 後端服務

    分為兩部分內容:媒體合成服務和雲剪輯工程管理服務。

    • 您可以利用線上的雲剪輯工具,對上傳到點播媒資庫的雲端素材進行剪輯,提交合成;

    • 也可以自行組織時間軸資料,直接提交合成。

    合成的新視頻將儲存到點播媒資庫,您可以快速進行分發播放,無需再進行下載和上傳的操作。

系統架構

雲剪輯整體架構

展開查看名詞解釋

名詞

說明

素材

用於進行剪輯製作的原材料。

可用於剪輯的媒體資源需要存到點播媒資庫,支援類型包括視頻、音頻、圖片和文本。

雲剪輯工程

用於描述一次視頻創作過程中涉及的資料。一般包括基本中繼資料(如標題、建立時間等),本次視頻創作所需的素材,以及描述實際視頻創作內容的時間軸。

時間軸

將素材按照視頻創意進行編排和特效設計的產物。

媒體合成

當視頻創作完成後,可將最終製作好的時間軸提交合成,產生新的媒體資源。媒體資源的合成是一個非同步過程,合成任務則描述了任務從開始建立到最終完成的過程。

成片

雲剪輯的最終產物,也會儲存到點播媒資庫。

功能列表

基礎剪輯

功能名稱

描述

單軌視頻剪下、拼接

對單個音頻軌或視頻軌,做剪下或多段拼接操作,如保留標題剪下,保留片尾剪下,掐頭去尾、任意區間剪下合并等。

單軌視頻上疊加文字或圖片

視頻、圖片、文字同軌混編,包含在視頻上貼橫幅文字、圖片、靜態浮水印、動態浮水印等,如全程疊加、指定地區疊加、指定時碼區間疊加。

單軌視頻固定位置模糊

在單個視頻軌的固定地區做模糊效果。

單軌視頻畫面裁剪、加黑邊

對單個視頻軌畫面進行裁剪或加黑色邊框。

單軌視頻提取音頻、調節音量

對視頻做音、視頻分離並提取音頻,調節視頻音量,如整體靜音、指定區間靜音、視頻音量大小等。

單軌音頻剪下、拼接

對單個音頻軌,進行音訊剪下或多段剪下後音訊拼接。

單軌音頻調節音量

對單個音頻軌調節視頻音量,如整體靜音、指定區間靜音、視頻音量大小等。

疊加獨立的字幕檔案

對視頻疊加獨立的字幕檔案,支援ASS和SRT。

進階剪輯

功能名稱

描述

多軌音視頻疊加或混音

音、視頻軌道多於1個時的疊加情況,如多軌音頻混音、多軌視頻疊加合成、音頻軌和視頻軌疊加合成等,如配音、畫中畫等情況。

特效

提供了豐富多樣的特效效果,詳情請參見特效效果樣本

轉場

提供了豐富多樣的轉場效果,詳情請參見轉場效果樣本

濾鏡

提供了豐富多樣的濾鏡效果,詳情請參見濾鏡效果樣本

圖片+視頻混編

同軌視頻和圖片混編。

圖片合成視頻

將圖片合成為視頻。輸入為多張圖片,輸出為視頻。

費用說明

ApsaraVideo for VOD提供的雲剪輯服務分為基礎剪輯和進階剪輯兩類進行計費,收費單價有所不同,詳情請參見剪輯合成計費

使用限制

不同服務地區對雲剪輯能力的支援情況不同,使用前,請先確認您的服務地區是否支援,具體支援情況,請參見服務地區

核心鏈路

雲剪輯的核心鏈路分為輸入、處理和輸出三部分。

  • 輸入

    雲剪輯素材庫,用來進行剪輯製作的原材料。可用於剪輯的媒體資源需要儲存到ApsaraVideo for VOD媒資庫(多種途徑:上傳、直播錄製)。

    按素材類型,素材庫可分為視頻、音頻、圖片。各類素材檔案支援的格式如下:

    素材

    支援格式

    視頻

    封裝格式:3GP、AVI、FLV、MP4、M3U8、MPG、ASF、WMV、MKV、MOV、TS、WebM、MXF等。

    編碼格式:H.264/AVC、H.263、 H.263+、MPEG-1、MPEG-2、MPEG-4、MJPEG、VP8、VP9、Quicktime、RealVideo、Windows Media Video等。

    音頻

    封裝格式:3GP、AVI、FLV、MP4、M3U8、MPG、ASF、WMV、MKV、MOV、TS、WebM、MXF等。

    編碼格式:AAC、AC-3、ADPCM、AMR、DSD、MP1、MP2、MP3、PCM、RealAudio、Windows Media Audio。

    圖片

    JPG、JPEG、PNG、GIF、APNG

    說明

    目前素材庫的來源為點播媒資庫資源。點播媒資庫資源,一般包括源檔案與轉碼輸出檔案。為了保證得到最好品質的成片,雲剪輯合成服務使用點播資源的源檔案進行剪輯與合成。

  • 處理

    剪輯合成處理過程中最核心的對象是:時間軸(Timeline)。Timeline包含了多個軌道(又叫多層),每個軌道又可以包含多個素材片段(clip)。您可以為這些clip指定入出點、順序以及相應的effect等參數。

    Timeline來源如下:

    • 使用前端剪輯組件進行剪輯操作,並儲存,可產生Timeline資料。

    • 可以通過調用視頻合成服務的OpenAPI或SDK,直接傳入Timeline資料。

    媒體合成服務是雲剪輯的核心服務,負責最終成片的產生。該服務的處理模式為非同步處理。使用者調用ProduceEditingProjectVideo - 視頻合成介面,該服務會同步返回合成的新資源ID,並根據參數的情況啟動非同步合成任務。

    • 使用者可以通過接收媒體合成完成事件的通知,來擷取合成完成的狀態,當接收到該通知時,標誌著新資源的源檔案已經合成完畢。雲剪輯合成任務提交與回調

    • 也可以主動根據新資源ID查詢資源狀態,當資源狀態在上傳完成狀態之後,標誌著新資源的源檔案已經合成完畢。

      說明

      這種方式效率相對較低,建議通過事件回調方式接收合成完成通知。

    雲剪輯工程管理服務包括雲剪輯工程的建立、更新、刪除、擷取,查詢,以及為雲剪輯工程設定素材等服務。對雲剪輯服務有更深入管理需求的使用者,可以使用雲剪輯工程管理服務對視頻創作過程的工程進行管理。

  • 輸出

    雲剪輯合成的目標成片。目前,雲剪輯成片均輸出到ApsaraVideo for VOD媒資庫,支援三種輸出資源類型:視頻、純音頻和GIF。

    雲剪輯合成輸出最核心設計原則是:源檔案輸入輸出。

    合成策略

    雲剪輯服務用於合成素材的原始檔案,而合成的成片檔案也作為點播資源的原始檔案儲存到媒資庫。雲剪輯合成的目標媒體資源(Media),還有以下幾個原則:

    • 目標媒體資源解析度與Timeline所使用的素材源檔案解析度有關:取其最大寬高。例如:Timeline使用了3個素材,其源檔案解析度分別為:1280×720,1920×1080,720×1280,則目標成片的解析度為1920×1280。

    • 目標媒體資源碼率與Timeline所使用的素材源檔案碼率有關:取其最大碼率。

    • 雲剪輯預設的合成目標類型為視頻,編碼格式是H.264,封裝格式為MP4;也支援使用者配置和請求層級的合成模板指定,對輸出目標資源類型(純音頻、GIF等)以及合成模板的詳細參數進行設定。

    合成目標檔案的輸出格式如下:

    素材

    支援格式

    視頻

    封裝格式:FLV、MP4、TS、M3U8、MPD。

    編碼格式:H.264/AVC、H.265/HEVC。

    音頻

    封裝格式:FLV、MP4、TS、M3U8、MPD。

    編碼格式:MP3、AAC、VORBIS、FLAC。

    圖片

    GIF

    雲剪輯合成完成,即目標資源的源片產生完畢之後,可根據需要自動發起針對該源片的轉碼和截圖流程,方便客戶快速分發。

    • 可通過ProduceConfig中的TemplateGroupId來設定源片合成之後啟動的轉碼流程,不設定該參數時,合成之後根據配置的預設範本組啟動轉碼流程。轉碼模板組的具體配置參考轉碼設定

    • 轉碼和截圖流程是在媒體合成的源片產生之後才發起的,屬於媒體合成的後處理流程。

使用方法