本文為您介紹視頻點播云剪輯相關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 | 下劃線。 |