文档

云剪辑Timeline数据类型-适用于旧版编辑器(即将下线)

更新时间:

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

下划线。