调用 StartExecution
接口提交媒体处理任务,对指定文件进行媒体处理。
本接口当前可实现以下媒体处理任务:
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共请求参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | StartExecution | 接口名称。当前 API 的名称为 StartExecution 。 |
Version | String | 是 | 2023-07-01 | 接口版本。当前 API 的版本为 2023-07-01 。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Input | Object | 是 | - | 输入文件信息。 |
Type | String | 是 | Vid | 输入文件类型。取值如下:
|
Vid | String | 否 | v0ccfeg7007acsg***fog65ubr7niqng | 视频 ID。音视频上传至视频点播服务后,您可通过媒资上传完成事件获取 注意 您必须设置 |
DirectUrl | Object | 否 | - | DirectUrl 模式下的文件存储信息。 注意 您必须设置 |
SpaceName | String | 是 | test | 空间名称。可调用 ListSpace 获取当前账号下所有空间的信息。 |
FileName | String | 是 | example.mp4 | 文件路径。音视频上传至视频点播服务后,您可通过媒资上传完成事件获取 FileName 。 |
BucketName | String | 否 | tos-cn-v-cd3a11 | 存储桶名称。可调用 ListSpace 获取空间所绑定的存储桶名称。 |
FileId | Object | 是 | - | 转码产物 ID 信息。 注意 您必须设置 |
Vid | String | 是 | v0ccfeg7007acsg***fog65ubr7niqng | 视频 ID。音视频上传至视频点播服务后,您可通过媒资上传完成事件获取 Vid 。 |
FileId | String | 是 | v02b69g10***ldb8vjafvmg | 转码产物文件 ID。可通过 GetMediaInfos 接口从返回参数 TranscodeInfos 中获取转码产物的文件 ID。 |
Operation | Object | 是 | - | 媒体处理操作配置。 |
Type | String | 是 | Task | 处理类型。当前仅支持 Task (单任务)。 |
Task | Object | 否 | - | 任务配置。当 Type 为 Task 时需要设置此参数。 |
Type | String | 是 | Highlight | 任务类型:
|
Highlight | Object | 否 | - | 高光分析任务配置。当 Type 为 Highlight 时需要设置此参数。当前为预留参数,暂不生效,可传入空对象。 |
Vision | Object | 否 | - | 大模型视频理解任务配置。当 Type 为 Vision 时需要设置此参数。 |
Prompt | String | 是 | 请根据输入的视频抽帧图片信息以及音频转译文本,撰写视频内容梗概。要求涵盖视频主要情节、关键人物以及核心事件,语言简洁流畅,逻辑清晰。 | 大模型提示词。使用 UTF-8 编码。长度不可超过 400 个字符。 |
Model | Object | 是 | - | 大模型配置。 |
DoubaoVisionEndpoint | String | 是 | ep-202412***75335-cg2p7 | 豆包 Doubao-vision 模型的推理接入点 ID。具体请见开通豆包 Doubao-vision 模型并获取 Endpoint ID。 |
AsrAppId | String | 是 | 3500***054 | 语音识别 (ASR) 产品的 APP ID。具体请见开通大模型流式语音识别服务并获取 APP ID. |
AsrAppType | String | 是 | volc.bigasr.sauc.duration | 语音识别 (ASR) 产品中流式语音识别大模型的类型,需与您开通的服务类型保持一致。取值如下:
|
AdAudit | Object | 否 | - | 巨量广告预审任务配置。当 Type 为 AdAudit 时需要设置此参数。 |
AdvertiserId | String | 是 | 18202155***64928 | 广告主 ID。 |
BusinessType | String | 是 | ad | |
AudioExtract | Object | 否 | - | 音频提取任务配置。当 Type 为 AudioExtract 时需要设置此参数。 |
Voice | Boolean | 是 | true | 是否提取人声。 |
Asr | Object | 否 | - | 语音转写任务配置。 |
Type | String | 是 | speech | 识别类型,取值如下:
|
Language | String | 否 | cmn-Hans-CN | 识别提示语言,取值如下:
|
WithSpeakerInfo | Boolean | 否 | true | 是否开启使说话人识别功能。开启后,会通过返回参数 speaker 返回说话人信息。 |
WithConfidence | Boolean | 否 | true | 是否返回置信度。如设为 true ,会通过返回参数 Confidence 返回置信度。 |
Control | Object | 否 | - | 任务控制配置。 |
ClientToken | String | 否 | QqS3o5L4BLFCDxGZ&b | 用户请求凭证,用于区分不同请求。大小写敏感,不超过 64 个 ASCII 码可打印字符。默认情况下,视频点播转码服务在接收到触发工作流请求后,会执行幂等行为。这意味着,如果判定当前请求与之前发送的请求相同,则不会重复执行该请求。关于幂等行为、目的和条件,请参考工作流幂等说明。若您希望跳过幂等行为,例如修改了某一工作流所绑定的媒体处理模板中的配置,想要对同一个 Vid 重新执行相同的工作流,则可以设置此参数。 |
CallbackArgs | String | 否 | Example | 自定义字段,将在媒体处理任务执行完成事件中透传返回。字段长度最大为 512 字节。 |
下表仅列出本接口特有的返回参数。更多信息请见公共返回参数。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
RunId | String | hb:c5cacd4946bd***a5fd9f74159b03ae8 | 媒体处理任务执行 ID。 |
通过 Vid 提交高光分析任务:
POST https://vod.volcengineapi.com?Action=StartExecution&Version=2023-07-01 { "Input": { "Type": "Vid", "Vid": "v0ccfeg7007acsg***fog65ubr7niqng" }, "Operation": { "Type": "Task", "Task": { "Type": "Highlight", "Highlight": {} } }, "Control": { "ClientToken": "1234567891012345678901234" } }
{ "ResponseMetadata": { "RequestId": "20230604110420****100232280022D31", "Action": "StartExecution", "Version": "2023-07-01", "Service": "vod", "Region": "cn-north-1" }, "Result": { "RunId": "hb:c5cacd4946bd***a5fd9f74159b03ae8" } }
本接口无特有的错误码。更多信息请见公共错误码。