数据结构
CallbackConfig
事件回调设置
名称 | 类型 | 说明 |
---|---|---|
callbackUrl | string | HTTP回调地址 |
enableSign | boolean | 是否开启签名 |
signKey | string | 签名key |
enableMediaUploadCompleteEvent | boolean | 是否开启媒资上传完成事件通知 |
enableMediaFetchCompleteEvent | boolean | 是否开启媒资拉取完成事件通知 |
enableMediaTranscodeCompleteEvent | boolean | 是否开启媒资转码完成事件通知 |
enableMediaThumbnailCompleteEvent | boolean | 是否开启媒资截图完成事件通知 |
enableMediaAnalysisCompleteEvent | boolean | 是否开启媒资分析完成事件通知 |
enableMediaRegulationCompleteEvent | boolean | 是否开启媒资审核完成事件通知 |
enableComposeTaskStatusChangeEvent | boolean | 是否开启视频云剪辑任务状态变更事件通知 |
enableMediaRestoreCompleteEvent | boolean | 是否开启媒资取回完成事件通知 |
enableVideoGenerateCompleteEvent | boolean | 是否开启视频生成完成事件通知 |
CallbackEvent
事件回调消息
名称 | 类型 | 说明 |
---|---|---|
eventId | string | 事件ID |
eventType | string | 事件类型 |
eventTime | string | 事件时间戳 |
mediaUploadCompleteEvent | MediaUploadCompleteEvent | 媒资上传完成回调事件内容 |
mediaFetchCompleteEvent | MediaFetchCompleteEvent | 媒资拉取完成回调事件内容 |
mediaTranscodeCompleteEvent | MediaTranscodeCompleteEvent | 媒资转码完成回调事件内容 |
mediaThumbnailCompleteEvent | MediaThumbnailCompleteEvent | 媒资截图完成回调事件内容 |
mediaAnalysisCompleteEvent | MediaAnalysisCompleteEvent | 媒资分析完成回调事件内容 |
mediaRegulationCompleteEvent | MediaRegulationCompleteEvent | 媒资审核完成回调事件内容 |
composeTaskStatusChangeEvent | ComposeTaskStatusChangeEvent | 视频云剪辑任务状态变更回调事件内容 |
videoGenerateCompleteEvent | VideoGenerateCompleteEvent | 视频云剪辑任务状态变更回调事件内容 |
ComposeTaskInfo
视频云剪辑任务信息
名称 | 类型 | 说明 |
---|---|---|
status | string | 运行状态,包括
|
errMsg | string | 错误信息 |
mediaId | string | 媒资ID |
output | ComposeTaskOutput | 视频云剪辑任务输出参数 |
ComposeTaskOutput
视频云剪辑任务输出信息
名称 | 类型 | 说明 |
---|---|---|
mediaId | string | 视频云剪辑视频导入媒资库的媒资ID |
url | string | 视频云剪辑视频播放地址 |
ComposeTaskStatusChangeEvent
视频云剪辑任务状态变更回调事件内容
名称 | 类型 | 说明 |
---|---|---|
taskId | string | 任务ID |
status | string | 运行状态,包括
|
createTime | string | 任务创建时间 |
finishTime | string | 任务完成时间 |
beginProcessTime | string | 任务开始时间 |
composeTaskInfo | ComposeTaskInfo | 视频云剪辑任务信息 |
HighlightUnderstandTaskInfo
精彩集锦视频理解任务信息
名称 | 类型 | 说明 |
---|---|---|
projectId | string | 集锦项目ID |
projectName | string | 集锦项目名称 |
errMsg | string | 错误信息 |
MediaAnalysisCompleteEvent
媒资AI分析完成回调事件内容
名称 | 类型 | 说明 |
---|---|---|
taskId | string | 任务ID |
status | string | 运行状态,包括
|
createTime | string | 任务创建时间 |
finishTime | string | 任务完成时间 |
beginProcessTime | string | 任务开始时间 |
analysisTaskInfo | MediaAnalysisTaskInfo | 拉取任务信息 |
MediaAnalysisTaskInfo
媒资AI分析任务信息
名称 | 类型 | 说明 |
---|---|---|
mediaId | string | 媒资ID |
errMsg | string | 错误信息 |
analysisInput | MediaAnalysisTaskInput | 分析任务输入参数 |
analysisOutput | MediaAnalysisOutputInfo | 分析任务输出参数 |
MediaAnalysisTaskInput
媒资AI分析任务输入参数
名称 | 类型 | 说明 |
---|---|---|
presetId | string | AI分析模板ID |
MediaAnalysisOutputInfo
媒资AI分析结果信息
名称 | 类型 | 说明 |
---|---|---|
id | string | AI分析模板ID |
results | MediaAnalysisOutputTypeResult[] | 分析场景列表 |
MediaAnalysisOutputTypeResult
媒资AI分析结果场景列表。AI分析结果一般有多个场景分类,这是一个场景结果的数据结构
名称 | 类型 | 说明 |
---|---|---|
type | string(MediaAnalysisOutputTypeEnum) | 分析场景,枚举 |
result | MediaAnalysisOutputTypeResultItem[] | 分析结果项 |
MediaAnalysisOutputTypeEnum
媒资AI分析结果的场景类型枚举
分析场景 | 描述 |
---|---|
figure | 人脸 |
keyword | 关键字 |
scenario | 场景 |
entity | 实体 |
logo | logo |
knowledge_graph | 知识图谱 |
MediaAnalysisOutputTypeResultItem
媒资AI分析结果分类中的某一个类型的结果。
名称 | 类型 | 说明 |
---|---|---|
attribute | string | 分析结果标签 |
source | string | 标签来源 |
MediaAudioCodec
媒资音频编码信息
名称 | 类型 | 说明 |
---|---|---|
codec | string | 音频编码规格 |
channels | int | 音频文件的声道信息 |
sampleRateInHz | int | 音频文件的采样率,单位:Hz |
bitRateInBps | int | 音频文件的码率,单位:bps |
MediaBasicInfo
媒资基本信息
名称 | 类型 | 说明 |
---|---|---|
mediaId | string | 媒资ID |
name | string | 媒资名称 |
description | string | 媒资描述 |
mediaType | string | 媒资类型,video/image/audio |
banStatus | string | 媒资封禁状态,
|
createTime | string | 创建时间 |
categoryId | string | 媒资分类ID |
tags | string[] | 媒资标签列表 |
source | MediaSource | 媒资源信息 |
sourceMetadata | MediaSourceMetadata | 媒资源文件元信息 |
MediaBlackBorderArea
媒资视频黑边信息
名称 | 类型 | 说明 |
---|---|---|
x | int | 去黑边后的视频左偏移位置,单位:像素 |
y | int | 去黑边后的视频上偏移位置,单位:像素 |
width | int | 去黑边后的视频宽度,单位:像素 |
height | int | 去黑白后的视频高度,单位:像素 |
MediaBlackBorderDetectOutputInfo
媒资视频黑边检测输出信息
名称 | 类型 | 说明 |
---|---|---|
borderArea | MediaBlackBorderArea | 去黑边区域信息 |
meta | MediaBlackBorderVideoMetaInfo | 视频信息 |
MediaBlackBorderDetectTaskInfo
媒资视频黑边检测任务信息
名称 | 类型 | 说明 |
---|---|---|
mediaId | string | 媒资ID |
status | string | 运行状态,包括
|
errMsg | string | 错误信息 |
blackBorderOutput | MediaBlackBorderDetectOutputInfo | 黑边检测输出信息 |
MediaBlackBorderDetectTaskInput
媒资视频黑边检测任务的输入参数
名称 | 类型 | 说明 |
---|---|---|
presetId | string | 转码模板ID,使用去黑边时必填 |
MediaBlackBorderVideoMetaInfo
黑边视频信息
名称 | 类型 | 说明 |
---|---|---|
width | int | 视频宽度,单位:像素 |
height | int | 视频高度,单位:像素 |
rotate | int | 视频旋转角度,单位:度 |
MediaDetail
媒资详细信息,继承自MediaBasicInfo,还包含以下参数
名称 | 类型 | 说明 |
---|---|---|
transcodeOutputs | MediaTranscodeOutputInfo[] | 转码输出信息 |
thumbnailOutputs | MediaThumbnailOutputInfo[] | 抽帧输出信息 |
subtitleOutputs | MediaSubtitleOutputInfo[] | 字幕输出信息 |
analysisOutputs | MediaAnalysisOutputInfo[] | AI分析输出信息 |
regulationOutputs | MediaRegulationOutputInfo[] | AI审核输出信息 |
MediaDwmDetectTaskInfo
视频数字水印提取任务信息
名称 | 类型 | 说明 |
---|---|---|
mediaId | string | 媒资ID |
transcodeOutputId | string | 转码输出ID,即转码模板ID,用于指定媒资的某个转码输出视频 |
status | string | 运行状态,包括
|
errMsg | string | 错误信息 |
digitalWmAlgVersion | int | 数字水印算法版本,支持1、2 |
detectedText | string | 提取的文字信息,当status为SUCCESS时返回 |
VideoGenerateTaskInfo
视频生成任务信息
名称 | 类型 | 说明 |
---|---|---|
status | 状态 | 任务调度状态 |
errMsg | string | 错误信息 |
videoGenerateTaskInput | VideoGenerateTaskInput | 视频生成任务输入参数 |
videoGenerateTaskOutput | VideoGenerateTaskOutput | 视频生成任务输出参数 |
VideoGenerateTaskInput
视频生成任务输入参数
名称 | 类型 | 说明 |
---|---|---|
type | string | 任务请求类型,包括:
|
imageToVideoRequest | ImageToVideoRequest | 图生视频任务输入参数 |
textToVideoRequest | TextToVideoRequest | 文生视频任务输入参数 |
effectVideoRequest | EffectVideoRequest | 特效视频任务输入参数 |
ImageToVideoRequest
图生视频任务输入参数
参数 | 类型 | 描述 |
---|---|---|
model | string | 模型名称, 包括:
|
modelV10TaskInput | ImageToVideoV10TaskInput | V10 模型的特定输入参数 |
modelV15TaskInput | ImageToVideoV15TaskInput | V15 模型的特定输入参数 |
TextToVideoRequest
文生视频任务输入参数
参数 | 类型 | 描述 |
---|---|---|
model | string | 模型名称, 包括:
|
modelV10TaskInput | TextToVideoV10TaskInput | V10 模型的特定输入参数 |
modelV15TaskInput | TextToVideoV15TaskInput | V15 模型的特定输入参数 |
EffectVideoRequest
特效视频任务输入参数
参数 | 类型 | 描述 |
---|---|---|
model | string | 模型名称, 包括:
|
modelVTaskInput | EffectVideoVTaskInput | 特效任务特定输入参数 |
VideoGenerateTaskOutput
视频生成任务输出参数
参数 | 类型 | 描述 |
---|---|---|
mediaBasicInfos | MediaBasicInfo[] | 生成媒资基本信息列表 |
MediaFetchCompleteEvent
媒资拉取完成回调事件内容
名称 | 类型 | 说明 |
---|---|---|
taskId | string | 任务ID |
status | string | 运行状态,包括
|
createTime | string | 任务创建时间 |
finishTime | string | 任务完成时间 |
fetchTaskInfo | MediaFetchTaskInfo | 拉取任务信息 |
MediaFetchTaskInfo
拉取任务信息
名称 | 类型 | 说明 |
---|---|---|
errMsg | string | 错误信息 |
url | string | 拉取任务源文件地址。与拉取任务bucket/key二选一 |
bucket | string | 拉取任务源文件bucket |
key | string | 拉取任务源文件key |
coverUrl | string | 拉取任务源文件封面图地址 |
highlightProjectId | string | 拉取任务生成的媒资,需要导入的集锦项目ID |
mediaBasicInfo | MediaBasicInfo | 媒资基本信息 |
presetTaskId | string | 任务类型为模板处理的任务ID。若拉取上传时指定了媒资后续模版处理操作,当该模板处理时会生成一个新任务 |
workflowTaskId | string | 任务类型为工作流处理的任务ID。若拉取上传时指定了媒资后续工作流处理操作,当该工作流处理时会生成一个新任务 |
MediaPresetTaskInfo
媒资模板处理任务信息
名称 | 类型 | 说明 |
---|---|---|
mediaId | string | 媒资ID |
transcodeTasks | MediaTranscodeTaskInfo[] | 转码任务信息列表,当presetIds中包含转码模板时返回 |
thumbnailTasks | MediaThumbnailTaskInfo[] | 抽帧任务信息列表,当presetIds中包含抽帧模板时返回 |
MediaPresetTaskInput
媒资进行模板处理任务的输入参数
名称 | 类型 | 说明 |
---|---|---|
presetIds | string[] | 模版ID列表,支持转码、抽帧模板,使用模板处理时必填 |
watermarkIds | string[] | 明水印模版ID列表,当presetIds是转码模板时,watermarkIds会在每一个转码处理中生效,使用模版处理时选填 |
digitalWatermark | MediaTranscodeDigitalWatermark | 数字水印嵌入信息,使用模版处理时选填 |
MediaRegulationCompleteEvent
媒资AI审核完成回调事件内容
名称 | 类型 | 说明 |
---|---|---|
taskId | string | 任务ID |
status | string | 运行状态,包括
|
createTime | string | 任务创建时间 |
finishTime | string | 任务完成时间 |
beginProcessTime | string | 任务开始转码时间 |
regulationTaskInfo | MediaRegulationTaskInfo | AI审核任务信息 |
MediaRegulationTaskInfo
AI审核任务信息
名称 | 类型 | 说明 |
---|---|---|
mediaId | string | 媒资ID |
errMsg | string | 错误信息 |
regulationInput | MediaRegulationTaskInput | AI审核任务输入信息 |
regulationOutput | MediaRegulationOutputInfo | AI审核任务输出信息 |
MediaRegulationTaskInput
AI审核任务输入信息
名称 | 类型 | 说明 |
---|---|---|
presetId | string | 审核模板ID |
MediaRegulationOutputInfo
AI审核结果信息
名称 | 类型 | 说明 |
---|---|---|
id | string | AI审核模板ID |
label | string | AI审核整体结果,
|
results | MediaRegulationOutputTypeResult[] | 审核类型结果列表 |
MediaRegulationOutputSubTypeEnum
审核结果中的subType表示”审核项”。每种审核类型下细分了不同审核项
审核场景 | 审核类型 | 审核项 | 审核项描述 |
---|---|---|---|
涉黄审核 | sexual_porn | behavior, sm, products, children, art | 性行为及露点及招嫖, SM, 性用品及性玩具, 儿童, 艺术品色情 |
涉黄审核 | sexual_sexy | male, female | 男性衣着暴露, 女性衣着暴露 |
涉黄审核 | sexual_intimacy | intimacy | 亲密行为 |
涉黄审核 | sexual_vulgar | vulgar | 低俗行为 |
涉黄审核 | sexual_special | pregnant | 孕肚裸露 |
暴恐审核 | terrorist_group | terrorist_group | 恐怖组织 |
暴恐审核 | terrorist | terrorist | 暴恐人物 |
暴恐审核 | terror_event | blood, corpse, murder, explosion, riot, weapon, police, traffic | 血腥, 尸体, 绑架及杀人, 爆炸火灾, 暴乱, 军事武器, 警察部队, 车祸 |
涉政审核 | politician | politician_positive, politician_negative, bad_artist | 涉政正面人物, 涉政负面人物, 劣迹艺人 |
涉政审核 | political_event | political_event_positive, political_event_negative | 涉政正面事件, 涉政负面事件 |
涉政审核 | political_group | political_group_positive, political_group_negative | 涉政正面组织, 涉政负面组织 |
广告审核 | ad_brand | brand | 品牌标识 |
广告审核 | ad_marketing | qrcode, contact, website, commercial, watermark | 二维码, 联系方式, 网址, 软文推广, 水印 |
广告审核 | ad_brand_negative | brand_negative_comment | 品牌负面评论 |
违禁审核 | bad_behavior | smoke, drink, bad_behavior_gamble, drug | 吸烟, 喝酒, 赌博, 毒品 |
违禁审核 | illegal_gamble | gamble | 赌博 |
违禁审核 | illegal_forgery | forgery | 假冒伪劣及造假盗窃 |
违禁审核 | illegal_trade | trade | 非法交易 |
违禁审核 | illegal_privacy | privacy | 非法获取私人信息 |
质量审核 | disgust | disgust_image | 恶心图 |
官方文本黑库 | official_text_black_lib | baidu_illegal_textlib | 违禁词库 |
官方图片黑库 | image_black_lib | default_image_black_lib | 百度云风控 |
MediaRegulationOutputTypeEnum
审核结果中的type表示”审核类型”。每类审核场景下包含着多种审核类型,不同审核类型支持的审核物料也不一样
审核场景 | 审核类型 | 描述 |
---|---|---|
涉黄审核 | sexual_porn | 色情审核 |
涉黄审核 | sexual_sexy | 性感审核 |
涉黄审核 | sexual_intimacy | 亲密行为审核 |
涉黄审核 | sexual_vulgar | 低俗行为 |
涉黄审核 | sexual_special | 特殊行为 |
暴恐审核 | terrorist_group | 暴恐组织审核 |
暴恐审核 | terrorist | 暴恐人物审核 |
暴恐审核 | terror_event | 暴力事件审核 |
涉政审核 | politician | 涉政人物审核 |
涉政审核 | political_event | 涉政事件审核 |
涉政审核 | political_group | 涉政组织审核 |
广告审核 | ad_brand | 品牌广告审核 |
广告审核 | ad_marketing | 欺诈及营销广告审核 |
广告审核 | ad_brand_negative | 品牌负面评论审核 |
违禁审核 | bad_behavior | 不良行为审核 |
违禁审核 | illegal_gamble | 赌博审核 |
违禁审核 | illegal_forgery | 假冒伪劣及造假盗窃审核 |
违禁审核 | illegal_trade | 非法交易审核 |
违禁审核 | illegal_privacy | 非法获取私人信息审核 |
质量审核 | disgust | 恶心 |
MediaRegulationOutputTypeResult
AI审核类型结果
名称 | 类型 | 说明 |
---|---|---|
type | string(MediaRegulationOutputTypeEnum) | 审核类型 |
items | MediaRegulationOutputTypeResultItem[] | 审核类型结果列表 |
MediaRegulationOutputTypeResultItem
AI审核类型结果项
名称 | 类型 | 说明 |
---|---|---|
subType | string(MediaRegulationOutputSubTypeEnum) | 审核项 |
timeInSeconds | int | 物料在视频中的秒数 |
startTimeInSeconds | int | 物料在视频中的起始秒数,和endTimeInSeconds同时存在 |
endTimeInSeconds | int | 物料在视频中的结束秒数,和startTimeInSeconds同时存在 |
confidence | double | 审核结果项的置信度,0~100的浮点数 |
label | string | 审核结果项标记 |
extra | string | 额外信息,如有;例如政治敏感人物识别出来的人名 |
evidence | MediaRegulationOutputTypeResultItemEvidence[] | 审核项证据列表 |
MediaRegulationOutputTypeResultItemEvidence
AI审核类型结果项证据
名称 | 类型 | 说明 |
---|---|---|
location | MediaRegulationOutputTypeResultItemEvidenceLocation | 证据位置信息 |
MediaRegulationOutputTypeResultItemEvidenceLocation
AI审核类型结果项证据位置信息
名称 | 类型 | 说明 |
---|---|---|
leftOffsetInPixel | int | 左偏移 |
topOffsetInPixel | int | 上偏移 |
widthInPixel | int | 宽度 |
heightInPixel | int | 高度 |
MediaSource
媒资源信息
名称 | 类型 | 说明 |
---|---|---|
sourceType | string | 媒资来源,支持:
|
sourceUrl | string | 媒资源文件播放地址 |
coverUrl | string | 媒资封面图地址 |
MediaSourceMetadata
媒资源文件元信息
名称 | 类型 | 说明 |
---|---|---|
etag | string | 文件ETag,可用于校验文件是否被修改过 |
fileSizeInByte | int | 文件大小,单位:字节 |
type | string | 文件类型,
|
container | string | 音视频文件的容器类型 |
durationInSecond | int | 音视频文件时长,单位:秒 |
durationInMillisecond | int | 音视频文件时长,单位:毫秒 |
video | MediaVideoCodec | 视频元信息 |
audio | MediaAudioCodec | 音频元信息 |
blackBorderArea | MediaBlackBorderArea | 视频黑边信息 |
MediaSubtitleOcrRegion
字幕任务的ocr识别区域
名称 | 类型 | 说明 |
---|---|---|
ocrRegionX | int | 字幕区域左上角x坐标,相对于视频左上角的偏移量,单位:像素 |
ocrRegionY | int | 字幕区域左上角y坐标,相对于视频左上角的偏移量,单位:像素 |
ocrRegionWidth | int | 字幕区域宽度,单位:像素 |
ocrRegionHeight | int | 字幕区域高度,单位:像素 |
MediaSubtitleOutputInfo
字幕任务输出信息
名称 | 类型 | 说明 |
---|---|---|
id | string | 字幕任务ID(工作流节点ID) |
urls | string[] | 字幕文件播放地址列表 |
formats | string[] | 字幕文件格式列表,与urls顺序对应,类型支持:
|
MediaSubtitleTaskInfo
字幕任务信息
名称 | 类型 | 说明 |
---|---|---|
mediaId | string | 媒资ID |
status | string | 任务状态,包括
|
errMsg | string | 任务失败时的错误信息 |
subtitleInput | MediaSubtitleTaskInput | 字幕任务输入信息 |
subtitleOutput | MediaSubtitleOutputInfo | 字幕任务输出信息 |
MediaSubtitleTaskInput
字幕任务输入信息
名称 | 类型 | 说明 |
---|---|---|
startTimeInSecond | int | 提取字幕开始时间 |
durationTimeInSecond | int | 提取字幕时长 |
formats | string[] | 字幕格式,支持:
|
subtitleType | string | 提取字幕类型,支持:
|
ocrRegion | MediaSubtitleOcrRegion | 文字识别区域,仅当字幕类型为AUTO时有效 |
MediaTaskBasicInfo
任务基本信息
名称 | 类型 | 说明 |
---|---|---|
taskId | string | 任务ID |
mediaId | string | 媒资ID |
type | string | 任务类型,包括
|
status | string | 任务状态,包括
|
createTime | string | 任务创建时间 |
finishTime | string | 任务完成时间 |
MediaTaskDetail
任务详细信息
名称 | 类型 | 说明 |
---|---|---|
taskId | string | 任务ID |
type | string | 任务类型,包括
|
status | string | 任务状态,包括
|
createTime | string | 任务创建时间 |
finishTime | string | 任务完成时间 |
mediaWorkflowTaskInfo | MediaWorkflowTaskInfo | 工作流任务信息,仅当type为WORKFLOW时有效 |
mediaPresetTaskInfo | MediaPresetTaskInfo | 模板任务信息,仅当type为PRESET时有效 |
composeTaskInfo | ComposeTaskInfo | 视频云剪辑任务信息,仅当type为COMPOSE时有效 |
mediaFetchTaskInfo | MediaFetchTaskInfo | 媒资拉取任务信息,仅当type为FETCH时有效 |
highlightUnderstandTaskInfo | HighlightUnderstandTaskInfo | 精彩集锦视频理解任务信息,仅当type为HIGHLIGHT_UNDERSTAND时有效 |
mediaDwmDetectTaskInfo | MediaDwmDetectTaskInfo | 数字水印提取任务信息,仅当type为DWM_DETECT时有效 |
videoGenerateTaskInfo | VideoGenerateTaskInfo | 视频生成任务信息,仅当type为VIDEO_GENERATE时有效 |
MediaThumbnailCompleteEvent
媒资截图完成回调事件内容
名称 | 类型 | 说明 |
---|---|---|
taskId | string | 任务ID |
status | string | 运行状态,包括
|
createTime | string | 任务创建时间 |
finishTime | string | 任务完成时间 |
beginProcessTime | string | 任务开始转码时间 |
thumbnailTaskInfo | MediaThumbnailTaskInfo | 抽帧任务信息 |
MediaThumbnailTaskInfo
抽帧任务信息
名称 | 类型 | 说明 |
---|---|---|
mediaId | string | 媒资ID |
errMsg | string | 错误信息 |
thumbnailInput | MediaThumbnailTaskInput | 抽帧任务输入信息 |
thumbnailOutput | MediaThumbnailOutputInfo | 抽帧任务输出信息 |
MediaThumbnailTaskInput
抽帧任务输入信息
名称 | 类型 | 说明 |
---|---|---|
presetId | string | 抽帧模板ID |
MediaThumbnailOutputInfo
抽帧任务结果信息
名称 | 类型 | 说明 |
---|---|---|
id | string | 抽帧模板ID |
urls | string[] | 抽帧结果播放地址列表 |
MediaTranscodeCompleteEvent
媒资转码完成回调事件内容
名称 | 类型 | 说明 |
---|---|---|
taskId | string | 任务ID |
status | string | 运行状态,包括
|
createTime | string | 任务创建时间 |
finishTime | string | 任务完成时间 |
beginProcessTime | string | 任务开始转码时间 |
transcodeTaskInfo | MediaTranscodeTaskInfo | 转码任务信息 |
MediaTranscodeDigitalWatermark
转码嵌入数字水印的参数
名称 | 类型 | 说明 |
---|---|---|
digitalWmTextContent | string | 需嵌入的文字内容,长度<=100字符 |
digitalWmAlgVersion | int | 算法版本号,支持1、2 |
digitalWmStrength | float | 数字水印嵌入强度,对同一算法,强度越高则抗攻击能力越强,隐蔽性越差。范围 0 ~ 1,默认值 0.5 |
MediaTranscodeOutputInfo
转码结果信息
名称 | 类型 | 说明 |
---|---|---|
id | string | 转码模板ID |
url | string | 转码结果播放地址 |
meta | MediaTranscodeOutputMeta | 转码结果元信息 |
watermarkIds | string[] | 明水印ID列表 |
digitalWatermark | MediaTranscodeDigitalWatermark | 数字水印信息 |
MediaTranscodeOutputMeta
转码结果元信息
名称 | 类型 | 说明 |
---|---|---|
video | MediaTranscodeOutputVideoCodec | 转码结果视频编码信息 |
audio | MediaTranscodeOutputAudioCodec | 转码结果音频编码信息 |
MediaTranscodeOutputAudioCodec
转码结果音频编码信息
名称 | 类型 | 说明 |
---|---|---|
channels | int | 音频文件的声道信息 |
sampleRateInHz | int | 音频文件的采样率,单位:Hz |
MediaTranscodeOutputVideoCodec
转码结果视频编码信息
名称 | 类型 | 说明 |
---|---|---|
durationInSeconds | int | 音视频文件时长,单位:秒 |
durationInMilliSeconds | int | 音视频文件时长,单位:毫秒 |
sizeInKiloByte | double | 音视频文件大小,单位:KB |
widthInPixel | int | 视频宽度 |
heightInPixel | int | 视频高度 |
frameRate | int | 视频媒体的帧率 |
gopAlign | bool | 是否开启gop对齐 |
mp4MoovSize | int | mp4文件moov块大小,单位:Byte |
MediaTranscodeTaskInfo
转码任务信息
名称 | 类型 | 说明 |
---|---|---|
mediaId | string | 媒资ID |
errMsg | string | 错误信息 |
transcodeInput | MediaTranscodeTaskInput | 转码任务输入信息 |
transcodeOutput | MediaTranscodeOutputInfo | 转码任务输出信息 |
MediaTranscodeTaskInput
转码任务输入信息
名称 | 类型 | 说明 |
---|---|---|
presetId | string | 转码模板ID |
watermarkIds | string[] | 明水印ID列表 |
MediaUploadCompleteEvent
媒资上传完成回调事件内容,结构与MediaBasicInfo一致
VideoGenerateCompleteEvent
视频生成完成回调事件内容
名称 | 类型 | 说明 |
---|---|---|
taskId | string | 任务ID |
status | string | 运行状态,包括
|
createTime | string | 任务创建时间 |
finishTime | string | 任务完成时间 |
videoGenerateCompleteEvent | VideoGenerateTaskInfo | 视频生成任务输入参数 |
MediaVideoCodec
媒资视频编码信息
名称 | 类型 | 说明 |
---|---|---|
codec | string | 视频文件的编码规格 |
heightInPixel | int | 视频高度 |
widthInPixel | int | 视频宽度 |
bitRateInBps | int | 视频媒体的码率 |
frameRate | int | 视频媒体的帧率 |
rotate | int | 旋转角度(部分视频包含该参数) |
dar | string | 视频显示宽高比,如 "16:9" (部分视频包含该参数) |
MediaWorkflowAnalysisNodeTaskInfo
工作流视频分析节点信息
名称 | 类型 | 说明 |
---|---|---|
nodeId | string | 节点ID |
nodeName | string | 节点名称 |
analysisTaskInfo | MediaAnalysisTaskInfo | 视频分析任务信息 |
MediaWorkflowBlackBorderDetectNodeTaskInfo
工作流黑边检测节点信息
名称 | 类型 | 说明 |
---|---|---|
nodeId | string | 节点ID |
nodeName | string | 节点名称 |
blackBorderDetectTaskInfo | MediaBlackBorderDetectTaskInfo | 黑边检测任务信息 |
MediaWorkflowPublishNodeTaskInfo
工作流发布节点信息
名称 | 类型 | 说明 |
---|---|---|
nodeId | string | 节点ID |
nodeName | string | 节点名称 |
status | string | 运行状态,包括
|
errMsg | string | 错误信息 |
MediaWorkflowRegulationNodeTaskInfo
工作流视频审核节点信息
名称 | 类型 | 说明 |
---|---|---|
nodeId | string | 节点ID |
nodeName | string | 节点名称 |
regulationTaskInfo | MediaRegulationTaskInfo | 视频审核任务信息 |
MediaWorkflowStartNodeTaskInfo
工作流开始节点信息
名称 | 类型 | 说明 |
---|---|---|
nodeId | string | 节点ID |
nodeName | string | 节点名称 |
status | string | 运行状态,包括
|
errMsg | string | 错误信息 |
MediaWorkflowSubtitleNodeTaskInfo
工作流字幕提取节点信息
名称 | 类型 | 说明 |
---|---|---|
nodeId | string | 节点ID |
nodeName | string | 节点名称 |
subtitleTaskInfo | MediaSubtitleTaskInfo | 字幕任务信息 |
MediaWorkflowTaskInfo
工作流任务信息
名称 | 类型 | 说明 |
---|---|---|
mediaId | string | 媒资ID |
workflowId | string | 工作流ID |
startNodeTaskInfo | MediaWorkflowStartNodeTaskInfo | 开始节点任务信息 |
transcodeNodeTaskInfos | MediaWorkflowTranscodeNodeTaskInfo[] | 转码节点任务信息 |
thumbnailNodeTaskInfos | MediaWorkflowThumbnailNodeTaskInfo[] | 截图节点任务信息 |
blackBorderDetectNodeTaskInfos | MediaWorkflowBlackBorderDetectNodeTaskInfo[] | 黑边检测节点任务信息 |
subtitleNodeTaskInfos | MediaWorkflowSubtitleNodeTaskInfo[] | 字幕提取节点任务信息 |
analysisNodeTaskInfos | MediaWorkflowAnalysisNodeTaskInfo[] | 分析节点任务信息 |
regulationNodeTaskInfos | MediaWorkflowRegulationNodeTaskInfo[] | 审核节点任务信息 |
publishNodeTaskInfo | MediaWorkflowPublishNodeTaskInfo | 发布节点任务信息 |
MediaWorkflowTaskInput
媒资进行工作流处理任务的输入参数
名称 | 类型 | 说明 |
---|---|---|
workflowId | string | 工作流id |
MediaWorkflowThumbnailNodeTaskInfo
工作流截图节点信息
名称 | 类型 | 说明 |
---|---|---|
nodeId | string | 节点ID |
nodeName | string | 节点名称 |
thumbnailTaskInfos | MediaThumbnailTaskInfo | 截图任务信息 |
MediaWorkflowTranscodeNodeTaskInfo
工作流转码节点信息
名称 | 类型 | 说明 |
---|---|---|
nodeId | string | 节点ID |
nodeName | string | 节点名称 |
transcodeTaskInfo | MediaTranscodeTaskInfo | 转码任务信息 |
TextToVideoV10TaskInput
文生视频 V10 任务输入参数
参数 | 类型 | 是否必需 | 描述 |
---|---|---|---|
duration | integer | 是 | 视频时长, 单位 s,支持:
|
prompt | string | 是 | 生成的提示文本 |
seed | integer | 否 | 随机种子 |
style | string | 否 | 风格, 默认 general,支持:
|
TextToVideoV15TaskInput
文生视频 V15 任务输入参数
参数 | 类型 | 是否必需 | 描述 |
---|---|---|---|
prompt | string | 是 | 生成的提示文本 |
duration | integer | 是 | 视频时长, 单位 s,支持:
|
resolution | string | 是 | 分辨率, 支持:
|
style | string | 否 | 风格, 默认 general,支持:
|
movementAmplitude | string | 否 | 运动幅度,默认auto, 支持:
|
seed | integer | 否 | 随机种子 |
aspectRatio | string | 否 | 比例,默认16:9 , 支持:
|
ImageToVideoV10TaskInput
图生视频 V10 任务输入参数, 传参 characterImages,headtailImages,image 有且仅需有一个
参数 | 类型 | 是否必需 | 描述 |
---|---|---|---|
characterImages | ImageItem[] | 否 | 参考图片信息 |
headtailImages | HeadtailImages | 否 | 首尾帧图片信息 |
image | ImageItem | 否 | 图片信息 |
prompt | string | 是 | 生成的提示文本 |
seed | integer | 否 | 随机种子 |
ImageToVideoV15TaskInput
图生视频 V15 任务输入参数, 传参 characterImages,headtailImages,image 有且仅需有一个
参数 | 类型 | 是否必需 | 描述 |
---|---|---|---|
characterImages | ImageItem[] | 否 | 参考图片信息 |
headtailImages | HeadtailImages | 否 | 首尾帧图片信息 |
image | ImageItem | 否 | 图片信息 |
prompt | string | 是 | 生成的提示文本 |
duration | integer | 是 | 视频时长, 单位 s,支持:
|
resolution | string | 是 | 分辨率, 支持:
|
seed | integer | 否 | 随机种子 |
aspectRatio | string | 否 | 比例,默认16:9 , 支持:
|
movementAmplitude | string | 否 | 运动幅度,默认auto, 支持:
|
HeadtailImages
首尾帧图片信息
参数 | 类型 | 是否必需 | 描述 |
---|---|---|---|
headImage | ImageItem | 是 | 首帧图片信息 |
tailImage | ImageItem | 是 | 尾帧图片信息 |
ImageItem
图片信息
参数 | 类型 | 是否必需 | 描述 |
---|---|---|---|
imageUrl | string | 是 | 图片链接 |
EffectVideoVTaskInput
特效视频 V 任务输入参数
参数 | 类型 | 是否必需 | 描述 |
---|---|---|---|
effect | string | 是 | 特效类型 |
image | ImageItem | 是 | 图片信息 |