新增转码模板

新增转码模板url

/template/transcode/create

新增转码模板参数

{
    /**
     * 模板名称,必填,支持大小写字母数字以及汉字以及下划线及折线,长度最长为20个字符,并且同一个用户名称唯一。
     */
    "name": "",
    /**
     * 可选参数,是否为选定模板,默认为否
     */
    "favorite": "true",
    /**
     * 必填参数,转码目标文件格式,可选为 MP4/FLV/HLS;
     */
    "format": "MP4",
    /**
     * 可选参数,表示是否加密目标视频,仅当 transcode.format == "HLS" 时有效。
     */
    "encrytion": "true",
    /**
     * 视频的转码参数
     */
    "video": {
        /**
         * 必填参数,视频编码,支持 H264  H265。
         * 注意:如果目标文件格式为 FLV,这一项只能为 H264
         */
        "codec": "H264",
        /**
         * 可选参数,但建议填写,视频的码率,默认为自动。
         * 视频码率取值单位为:k
         */
        "bitRate": 512,
        /**
         * 可选参数,视频的帧率,默认为 24
         */
        "frameRate": "24",
        /**
         * 可选参数,目标视频的高度和宽度。如果高度和宽度都不指定,则为原视频的高宽。
         * 如果指定了其中一个,另一个不指定,不指定的会按比例缩放。
         */
        "height": "1024",
        "width": "768",
        /***
         * 可选参数,表示当前模板支持自动旋转,即如当前模板的分辨率为 1024x768,但如果用户传入了  > 宽的情况,则该模板将自动适配为 768x1024
         */
        "autoRotate": "true"
    },
    /**
     * 音频转码参数
     */
    "audio": {
        /**
         * 必填参数,音频的编码,可选为 AAC  MP3。
         */
        "codec": "AAC",
        /**
         * 可选参数,音频的码率,建议从以下值选择输入 64K/96K/128K/192K/256K/320K,
         * 不填入为自动
         * 音频码率取值单位为:k
         */
        "bitRate": 128,
        /**
         * 音频的频率,可选为 44100/48000,默认为 44100
         */
        "sampleRate": "44100"
    },
    "remark":"测试转码模板1"
}

新增转码模板返回值

{
    /***
     * 本次请求的结果码。
     * 0: 创建任务成功。
     * 400: 传入参数错误。
     * 500: 系统发生错误。
     */
    "code": 0,
    /***
     * 错误文本信息,创建成功时,为空字符串。
     */
    "message": "",
    /***
     * 执行结果数据
     */
    "data" : {
        /***
         * 模板 id。
         */
        "templateId" : "100001"
    }
}