全部產品
Search
文件中心

ApsaraVideo VOD:雲剪輯Timeline資料類型-適用於舊版編輯器(即將下線)

更新時間:Jul 13, 2024

本文為您介紹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[]

視頻軌列表。

VideoTrack:視頻軌資訊

名稱

類型

描述

Count

Int

視頻軌素材片段總數。

Duration

String

視頻軌總時間長度。

VideoTrackClips

VideoTrackClip[]

視頻軌素材片段列表。

VideoTrackClip:視頻軌素材資訊

名稱

類型

描述

Id

String

素材片段ID。

當timeline不用於編輯過程中儲存資料,僅用於合成時,該欄位可不填。

當timeline用於編輯時,該欄位在此timeline內部不可重複。

VideoId

String

素材片段所對應的素材ID。

Type

String

素材片段類型。取值:

  • Video:視頻。

  • Image:圖片。

預設值為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

特效類型。取值:

  • Text:視頻素材,橫幅文字。

  • DeWatermark:視頻素材,遮標。

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座標。值有兩種形式:

  • 整數型表示像素值,取值範圍[8,4096],單位:Px。

  • 小數型代表相對輸出視頻解析度寬的比率,取值範圍:(0,1),支援4位小數,如0.9999,超出部分系統自動丟棄。

Y

String

相對畫面TopLeft的位移位置y座標。值有兩種形式:

  • 整數型表示像素值,取值範圍[8,4096],單位:Px。

  • 小數型代表相對輸出視頻解析度高的比率,取值範圍:(0,1),支援4位小數,如0.9999,超出部分系統自動丟棄。

Width

Int

特效地區的寬。值有兩種形式:

  • 整數型表示像素值,取值範圍[8,4096],單位:Px。

  • 小數型代表相對輸出視頻解析度寬的比率,取值範圍:(0,1),支援4位小數,如0.9999,超出部分系統自動丟棄。

Height

Int

特效地區的高。值有兩種形式:

  • 整數型表示像素值,取值範圍[8,4096],單位:Px。

  • 小數型代表相對輸出視頻解析度高的比率,取值範圍:(0,1),支援4位小數,如0.9999,超出部分系統自動丟棄。

FEWidth

Float

剪輯時,視頻畫面的實際顯示寬。單位:Px。

FEHeight

Float

剪輯時,視頻畫面的實際顯示高。單位:Px。

Font

String

字型。取值:SimSun(宋體)。

FontFace

FontFace

字型外觀。

FontColor

String

字型顏色,格式為#後跟16進位值。例如:#ffffff。

FontSize

Int

字型大小。

FontColorOpacity

Float

字型透明度。取值範圍:0~1。1為不透明,0為完全透明。

Content

String

橫幅文字內容。

FontFace:字型樣式

名稱

類型

描述

Bold

Boolean

加粗。

Italic

Boolean

斜體。

Underline

Boolean

底線。