本文为您介绍视频点播云剪辑相关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 | 下划线。 |