- 文档首页
视频点播
视频 AI 应用
StartExecution - 提交媒体处理任务
提交单模板任务
StartExecution - 提交媒体处理任务
提交单模板任务
提交单模板任务
本文为您详细介绍如何调用 StartExecution 接口提交异步的单模板任务。您需要预先在控制台创建好媒体处理模板并获取模板 ID。调用接口时,通过 TemplateId 参数传入该 ID。当前支持的模板类型:
注意事项
- 调用准备:在调用本接口前,建议您先阅读如何调用 OpenAPI 文档,以了解 OpenAPI 的通用调用流程,包括在线调试、获取 curl 命令、请求签名等基础操作。
- QPS 限制:本接口的单用户 QPS 限制为 50 次/秒。超过限制,API 调用会被限流,这可能会影响您的业务,请合理调用。更多信息,请参见 QPS 限制。
请求说明
- 请求地址:https://vod.volcengineapi.com?Action=StartExecution&Version=2025-01-01
调试
API Explorer
您可以通过 API Explorer 在线发起调用,无需关注签名生成过程,快速获取调用结果。
请求参数
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共请求参数。 Action String 必选 示例值:StartExecution
接口名称。当前 API 的名称为 StartExecution。
Version String 必选 示例值:2025-01-01
接口版本。当前 API 的版本为 2025-01-01。
Input Object 可选 示例值:-
输入文件信息。
Type String 必选 示例值:Vid
输入文件类型。取值如下:
- Vid:Vid 模式。此模式下,您还需设置 Vid 参数。
- DirectUrl:DirectUrl 模式。此模式下,您还需设置 DirectUrl 参数。
Vid String 可选 示例值:v0ccfeg7007acsg***fog65ubr7niqng
待处理视频的 Vid。您需要在调用本接口前,通过任一方式将视频上传至点播空间,并获取其 Vid。 注意
您必须设置 Vid 或 DirectUrl参数之一,但不能同时设置这两个参数。
DirectUrl Object 可选 示例值:-
通过 DirectUrl 模式指定待处理视频的信息。您需要在调用本接口前,通过任一方式将视频上传至点播空间,并获取其相关信息。 注意
您必须设置 Vid 或 DirectUrl参数之一,但不能同时设置这两个参数。
SpaceName String 必选 示例值:test
FileName String 必选 示例值:example.mp4
文件路径。音视频上传至视频点播服务后,您可通过媒资上传完成事件获取 FileName。 BucketName String 可选 示例值:tos-cn-v-cd3a11
Operation Object 必选 示例值:-
媒体处理操作配置。
Type String 必选 示例值:Task
处理类型。取值如下:
Template Object 可选 示例值:-
单模板任务配置。当 Type 为 Template 时需要设置此参数。
Type String 必选 示例值:TranscodeVideo
单模板任务类型。取值如下:
- TranscodeVideo:视频转码模板任务。
- TranscodeAudio:音频转码模板任务。
*TranscodeVideo Object 可选 示例值:-
*视频转码模板任务配置。当 Type 取值为 TranscodeVideo 时,需要设置此参数。
*
*
*TemplateId String 示例值:ddc7d66386***6056a
*视频转码模板 ID。可在视频点播控制台创建模板并获取模板 ID,详见视频转码模板。
*WatermarkTemplateId String 可选 示例值:v0dc24g10***c1cepmu6g
*水印贴片模板 ID。若设置此参数,系统会在转码过程中将不同形式的水印以数据元素的形式和原视频画面融合和拼接,输出带水印的新视频文件。可在视频点播控制台创建模板并获取模板 ID,详见水印贴片模板。
TranscodeVideo Object 可选 示例值:-
视频转码模板任务配置。当 Type 取值为 TranscodeVideo 时,需要设置此参数。
TemplateId String 必选 示例值:ddc7d66386***6056a
视频转码模板 ID。可在视频点播控制台创建模板并获取模板 ID,详见视频转码模板。 WatermarkTemplateId String 可选 示例值:v0dc24g10***c1cepmu6g
水印贴片模板 ID。若设置此参数,系统会在转码过程中将不同形式的水印以数据元素的形式和原视频画面融合和拼接,输出带水印的新视频文件。可在视频点播控制台创建模板并获取模板 ID,详见水印贴片模板。 *ByteHD Object 可选 示例值:-
*极智超清模板任务配置。当 Type 取值为 ByteHD 时,需要设置此参数。
*
*
*TemplateId String 示例值:ddc66386***6056a
*极智超清模板 ID。可在视频点播控制台创建模板并获取模板 ID,详见极智超清模板。
*WatermarkTemplateId String 可选 示例值:v0dc24g10***c1cepmu6g
*水印贴片模板 ID。若设置此参数,系统会在转码过程中将不同形式的水印以数据元素的形式和原视频画面融合和拼接,输出带水印的新视频文件。可在视频点播控制台创建模板并获取模板 ID,详见水印贴片模板。
ByteHD Object 可选 示例值:-
极智超清模板任务配置。当 Type 取值为 ByteHD 时,需要设置此参数。
TemplateId String 必选 示例值:ddc66386***6056a
极智超清模板 ID。可在视频点播控制台创建模板并获取模板 ID,详见极智超清模板。 WatermarkTemplateId String 可选 示例值:v0dc24g10***c1cepmu6g
水印贴片模板 ID。若设置此参数,系统会在转码过程中将不同形式的水印以数据元素的形式和原视频画面融合和拼接,输出带水印的新视频文件。可在视频点播控制台创建模板并获取模板 ID,详见水印贴片模板。 *TranscodeAudio Object 可选 示例值:-
*音频转码模板任务配置。当 Type 取值为 TranscodeAudio 时,需要设置此参数。
*
*TemplateId String 示例值:ddc7d66386***6056a
*音频转码模板 ID。可在视频点播控制台创建模板并获取模板 ID,详见音频转码模板。
TranscodeAudio Object 可选 示例值:-
音频转码模板任务配置。当 Type 取值为 TranscodeAudio 时,需要设置此参数。
TemplateId String 必选 示例值:ddc7d66386***6056a
音频转码模板 ID。可在视频点播控制台创建模板并获取模板 ID,详见音频转码模板。 Enhance Object 可选 示例值:-
画质增强模板任务配置。当 Type 取值为 Enhance 时,需要设置此参数。
TemplateId String 必选 示例值:ddc7d66386***6056a
画质增强模板 ID。可在视频点播控制台创建模板并获取模板 ID,详见画质增强模板。 Control Object 可选 示例值:-
任务控制配置。
ClientToken String 可选 示例值:QqS3o5L4BLFCDxGZ&b
用户请求凭证,用于区分不同请求。大小写敏感,不超过 64 个 ASCII 码可打印字符。默认情况下,视频点播转码服务在接收到触发工作流请求后,会执行幂等行为。这意味着,如果判定当前请求与之前发送的请求相同,则不会重复执行该请求。关于幂等行为、目的和条件,请参考工作流幂等说明。若您希望跳过幂等行为,例如修改了某一工作流所绑定的媒体处理模板中的配置,想要对同一个 Vid 重新执行相同的工作流,则可以设置此参数。 CallbackArgs String 可选 示例值:Example
Priority Integer 可选 示例值:0
任务优先级。默认值为 0。取值范围为 [-5,5]。数字越大,优先级越高。
EnableLowPriority Boolean 可选 示例值:true
是否开启闲时转码。取值如下:
说明
对于闲时转码功能的介绍和使用场景,请见闲时转码。 返回参数
下表仅列出本接口特有的返回参数。更多信息请见公共返回参数。 RunId String 示例值:hb:c5cacd4946bd***a5fd9f74159b03ae8
媒体处理任务执行 ID。
请求示例:视频转码模板
错误码
服务端 SDK
视频点播为 OpenAPI 提供了配套的服务端 SDK,支持多种编程语言,帮助您实现快速开发。建议使用服务端 SDK 来调用 API。本接口仅 VOD SDK 2.0 支持,详见 V2.0 SDK 介绍与迁移说明。 最近更新时间:2026.04.14 18:04:08