本文為您介紹ApsaraVideo for VOD雲剪輯相關API的資料類型。
Timeline:時間軸資訊
名稱 | 類型 | 描述 |
Id | String | 雲剪輯工程ID。 |
Title | String | 雲剪輯工程標題。 |
CreationTime | String | 時間軸建立時間。 |
ModifiedTime | String | 時間軸最近修改時間。 |
Duration | Float | 時間軸總時間長度。單位:秒,精確到小數點後4位。 |
CurrentRuler | Float | 時間軸當前的比例尺大小。 當timeline不用於編輯過程中儲存資料。僅用於合成時,該欄位可不填。 |
CurrentPosition | Float | 雲剪輯工程時碼豎線所處的位置。單位:秒,精確到小數點後4位。 當timeline不用於編輯過程中儲存資料,僅用於合成時,該欄位可不填。 |
VideoTracks | 視頻軌列表。 |
VideoTrack:視頻軌資訊
名稱 | 類型 | 描述 |
Count | Int | 視頻軌素材片段總數。 |
Duration | String | 視頻軌總時間長度。 |
VideoTrackClips | 視頻軌素材片段列表。 |
VideoTrackClip:視頻軌素材資訊
名稱 | 類型 | 描述 |
Id | String | 素材片段ID。 當timeline不用於編輯過程中儲存資料,僅用於合成時,該欄位可不填。 當timeline用於編輯時,該欄位在此timeline內部不可重複。 |
VideoId | String | 素材片段所對應的素材ID。 |
Type | String | 素材片段類型。取值:
預設值為Video。 |
Title | String | 素材片段標題,預設與其所對應的素材標題相同。 |
Index | Int | 素材片段在時間軸中的順序,從0開始。 |
CutFlag | Boolean | 剪下標識,記錄素材片段是否被剪下過。取值:true或false。 當timeline不用於編輯過程中儲存資料,僅用於合成時,該欄位可不填。 |
TextFlag | Boolean | 橫幅文字標識,記錄素材片段是否被添加過橫幅文字。取值:true或false。 當timeline不用於編輯過程中儲存資料,僅用於合成時,該欄位可不填。 |
DeWatermarkFlag | Boolean | 遮標標識,記錄素材片段是否進行過遮標處理。取值:true或false。 當timeline不用於編輯過程中儲存資料,僅用於合成時,該欄位可不填。 |
URL | String | 素材片段剪輯所使用的流URL。 當timeline不用於編輯過程中儲存資料,僅用於合成時,該欄位可不填。 |
CoverURL | String | 素材片段封面URL,預設與其所對應的素材封面URL相同。 當timeline不用於編輯過程中儲存資料,僅用於合成時,該欄位可不填。 |
SpriteURLs | String | 素材片段雪碧圖URL,多張雪碧圖使用英文逗號(,)分隔。 當timeline不用於編輯過程中儲存資料,僅用於合成時,該欄位可不填。 |
Width | Int | 素材片段剪輯所使用的流的寬度。單位:Px。 當timeline不用於編輯過程中儲存資料,僅用於合成,且合成時未加特效(橫幅文字或遮標)時,該欄位可不填。 |
Height | Int | 素材片段剪輯所使用的流的高度。單位:Px。 當timeline不用於編輯過程中儲存資料,僅用於合成,且合成時未加特效(橫幅文字或遮標)時,該欄位可不填。 |
Fps | Float | 素材片段的幀率。 當timeline不用於編輯過程中儲存資料,僅用於合成時,該欄位可不填。 |
Bitrate | Float | 素材片段用於剪輯流的碼率。 當timeline不用於編輯過程中儲存資料,僅用於合成時,該欄位可不填。 |
In | Float | 素材片段相對於素材的入點。單位:秒,精確到小數點後4位。 |
Out | Float | 素材片段相對於素材的出點。單位:秒,精確到小數點後4位。 |
Duration | Float | 素材片段的時間長度。單位:秒,精確到小數點後4位。 |
VirginDuration | Float | 素材片段所對應的素材完整時間長度。單位:秒,精確到小數點後4位。 當timeline不用於編輯過程中儲存資料,僅用於合成時,該欄位可不填。 |
TimelineIn | Float | 素材片段相對於時間軸的入點。單位:秒,精確到小數點後4位。 |
TimelineOut | Float | 素材片段相對於時間軸的出點。單位:秒,精確到小數點後4位。 |
Effects | Effect[] | 素材片段的特效列表。 |
Effect:特效資訊
名稱 | 類型 | 描述 |
Type | String | 特效類型。取值:
|
Name | String | 特效名稱。 |
SubType | String | 特效子類型。 當Type取值為DeWatermark時,SubType取值為Delogo_Blur。 |
In | Float | 特效相對於素材片段的入點。單位:秒,精確到小數點後4位。 |
Out | Float | 特效相對於素材片段的出點。單位:秒,精確到小數點後4位。 |
TimelineIn | Float | 特效相對於時間軸的入點。單位:秒,精確到小數點後4位。 |
TimelineOut | Float | 特效相對於時間軸的出點。單位:秒,精確到小數點後4位。 |
X | String | 相對畫面TopLeft的位移位置x座標。值有兩種形式:
|
Y | String | 相對畫面TopLeft的位移位置y座標。值有兩種形式:
|
Width | Int | 特效地區的寬。值有兩種形式:
|
Height | Int | 特效地區的高。值有兩種形式:
|
FEWidth | Float | 剪輯時,視頻畫面的實際顯示寬。單位:Px。 |
FEHeight | Float | 剪輯時,視頻畫面的實際顯示高。單位:Px。 |
Font | String | 字型。取值:SimSun(宋體)。 |
FontFace | 字型外觀。 | |
FontColor | String | 字型顏色,格式為#後跟16進位值。例如:#ffffff。 |
FontSize | Int | 字型大小。 |
FontColorOpacity | Float | 字型透明度。取值範圍:0~1。1為不透明,0為完全透明。 |
Content | String | 橫幅文字內容。 |
FontFace:字型樣式
名稱 | 類型 | 描述 |
Bold | Boolean | 加粗。 |
Italic | Boolean | 斜體。 |
Underline | Boolean | 底線。 |