AVMediaInfo
名称 格式 说明
avmiID String 媒体资源ID
categoryId Int 类别
fileUrl String 文件网络访问地址,服务器端的绝对路径
fileSize Int 文件大小
mediaFormat String 文件格式
mediaSize int 文件大小
videoFormat String 视频编码格式
videoSize int 视频大小
videoDuration int 视频时长
videoWidth int 视频分辨率:宽
videoHeight int 视频分辨率:高
videoFrameRate String 视频帧率
videoBitRate int 视频码率
videoRotation int 视频旋转参数
audioFormat String 音频编码格式
audioSize int 音频大小
audioDuration int 音频时长
audioBitRate int 音频码率
audioChannels int 音频声道数
audioSamplingRate String 音频采样率
picFormat String 图片格式
picSize int 图片大小
picWidth int 图片分辨率:宽
picHeight int 图片分辨率:高
TranscodeTemplate
TranscodeTask
名称 格式 说明
transcodeTaskId String 转码任务ID
tcInputFileUrl String 转码任务输入:输入文件的网络访问地址
tcOutputFileCount Int 转码输出对象的个数,“一进多出”
tcOutputFileArray ARRAY 转码输出对象:JSON数组[TCOutputFile]
state int 作业状态:
priority int 优先级[0,99],0为普通,越大级别越高
code int 转码失败时的错误码
message String 转码失败时的消息
percent String 转码进度[0,100]
userData String 用户自定义数据
createTime String 创建转码任务时间
taskConsumeTime int 任务消耗毫秒数,任务成功则有该字段
taskStartTime int 转码任务开始时间
taskEndTime int 转码任务结束时间
argc int 传入参数的个数
sockTCID int 转码器ID
sockTCIP String 转码器IP
sockTCMac String 转码器MAC
tcStopFlag int 转码停止标识
WaterMark
名称 格式 说明
waterMarkId Int
type String 1:文字; 2:图片
content String 文字水印内容
imgFullName String 图片水印的路径
imgWidth Int 图片水印的宽度:像素
imgHeight Int 图片水印的高度:像素
fontName String 文字水印字体
fontSize Int 字体大小,范围:(4, 120)
fontColor String 字体颜色,
fontAlpha Int 字体透明度,范围:(0, 1]
initPosition Int 水印初始位置:左上、左下、右上、右下
moveDirection Int 水印运动方向
moveSpeed Int 水印运动速度
top Int 上边距,范围:[0,]
left Int 左边距,范围:[0,]
startTime Int 水印出现的时间,单位:秒
duration Int 水印持续的时间,单位:秒
interval Int 水印间隔时间,单位:秒
Snapshot
SnapshotTask
名称 格式 说明
snapshotTaskId String 截图任务ID,唯一标识
inputFileUrl String 输入文件,文件网路路径
输入详情,例如:
"/avSrc/video/class1/2020-03-01/a001.mp4"
snapshotOutDir String 截图完成后的输出路径
snapshotPicList ARRAY 截图完成后的输出文件列表,String数组
state String 状态
code String 代码
message String 描述
percent String 百分比
createTime String 创建时间
SnapshotConfig
名称 格式 说明
outputDir String 存储路径
time int 截图时间,单位毫秒,若指定该参数表示根据时间点截图,
若截取多个时间点图片则用英文半角逗号隔开
interval int 截图间隔时间,单位秒,若指定则表示定时截图,interval 必须大于 0,优先于 num 参数生效。
num int 截图数量,若指定则表示定量截图,且必须大于 0,当 time、interval、num 都没有值时使用首帧截图
width int 截图输出图片宽度,单位 px,范围[8,4096],默认 200,
只支持整数
当传值为-1 时,将基于 height 参数与视频的实际画幅比例自适应截取等比例图片;若宽高皆为-1,截取原始分辨率的图片
height int 截图输出图片高度,单位 px,范围[8,4096],默认 120,
只支持整数,当传值为-1 时,将基于 width 参数与视频的实际画幅比例自适应截取等比例图片;若宽高皆为-1,截取原始分辨率的图片