详情页标题前

腾讯云对象存储任务接口

详情页1

简介

文档提供关于任务接口的 API 概览以及 SDK 示例代码。说明:阅读本文档前请先打开示例代码

提交任务

接口文档及示例函数名

API 文档 示例函数名
提交转码任务 ci_create_media_transcode_jobs
提交获取媒体信息 ci_create_get_media_info_jobs
提交精彩集锦任务 ci_create_media_video_montage_jobs
提交视频标签任务 ci_create_media_video_tag_jobs
提交截图任务 ci_create_media_snapshot_jobs
提交视频质量分析任务 ci_create_quality_estimate_jobs
提交动图任务 ci_create_media_animation_jobs
提交添加数字水印任务 ci_create_media_digital_watermark_jobs
提交提取数字水印任务 ci_create_media_extract_digital_watermark_jobs
提交音视频流分离任务 ci_create_stream_extract_jobs
提交拼接任务 ci_create_media_concat_jobs
提交转封装任务 ci_create_media_segment_jobs
提交智能封面任务 ci_create_media_smart_cover_jobs
提交图片处理任务 ci_create_media_pic_jobs
提交翻译任务 ci_create_translation_jobs
提交分词任务 ci_create_words_generalize_jobs
提交视频人像抠图任务 ci_create_segment_video_body_jobs
提交人声分离任务 ci_create_media_voice_separate_jobs
提交听歌识曲任务 ci_create_sound_hound_jobs
提交音频降噪任务 ci_create_noise_reduction_jobs
提交语音合成任务 ci_create_tts_jobs
提交语音识别任务 ci_create_asr_jobs

示例代码

以提交转码任务为例

def ci_create_media_transcode_jobs():    # 创建转码任务        body = {            'Input': {                  'Object': 'demo.mp4'                },                'Tag': 'Transcode',                'Operation': {                        "Transcode": {                                "Container": {                                        "Format": "mp4"                                },                                "Video": {                                        "Codec": "H.264",                                        "Profile": "high",                                        "Bitrate": "1000",                                        "Width": "1280",                                        "Fps": "30",                                        "Preset": "medium",                                        "Bufsize": "1000",                                        "Maxrate": "10"                                },                                "Audio": {                                        "Codec": "aac",                                        "Samplerate": "44100",                                        "Bitrate": "128",                                        "Channels": "4"                                },                                "TransConfig": {                                        "AdjDarMethod": "scale",                                        "IsCheckReso": "false",                                        "ResoAdjMethod": "1"                                },                                "TimeInterval": {                                        "Start": "0",                                        "Duration": "60"                                }                        },                        'Output': {                                'Bucket': bucket_name,                                'Region': region,                                'Object': 'transcode_output.mp4'                        },                        # 'FreeTranscode': 'true',                        # 'TemplateId': 't02db40900dc1c43ad9bdbd8acec6075c5'                }        }        response = client.ci_create_media_jobs(                            Bucket=bucket_name,                            Jobs=body,                            Lst={},                            ContentType='application/xml'                    )        print(response)        return response



查询任务

接口文档及示例函数名

API 文档 示例函数名
获取符合条件的任务列表 ci_list_media_transcode_jobs
查询指定任务 ci_get_media_jobs

示例代码

def ci_list_media_transcode_jobs():        # 转码任务列表        response = client.ci_list_media_jobs(                            Bucket=bucket_name,                            Tag='Transcode',                            ContentType='application/xml',                            StartCreationTime='2022-05-27T00:00:00+0800',                            EndCreationTime='2022-05-31T00:00:00+0800',                            States='Success'                    )        print(response)        return response
def ci_get_media_jobs(): # 查询任务详情 response = client.ci_get_media_jobs( Bucket=bucket_name, JobIDs='jc46435e40bcxxxxxxxxxxxxxxxxxx', ContentType='application/xml' ) print(response) return response



取消任务

接口文档及示例函数名

API 文档 示例函数名
取消一个未执行的任务 ci_cancel_jobs

示例代码

def ci_cancel_jobs():           response = client.ci_cancel_jobs(                Bucket=bucket_name,                JobID='j65xxxxxxxxxxxxxxxx1f213dcd0151',                ContentType='application/xml'        )        print(response)        return response



提交多任务处理

接口文档及示例函数名

API 文档 示例函数名
提交多任务处理 ci_create_multi_jobs

示例代码

def ci_create_multi_jobs():        # 创建多任务        body = {                'Input': {                        'Object': '117374C.mp4'                },                'Operation': [                        {                                'Tag': 'Segment',                                "Segment": {                                        "Format": "mp4",                                        "Duration": "50",                                },                                'Output': {                                        'Bucket': bucket_name,                                        'Region': region,                                        'Object': 'multi-segment-${Number}.mp4'                                },                        },                        {                                'Tag': 'SDRtoHDR',                                "SDRtoHDR": {                                        "HdrMode": "HLG",                                },                                'Output': {                                        'Bucket': bucket_name,                                        'Region': region,                                        'Object': 'multi-sdr2hdr.mp4'                                },                                'TranscodeTemplateId': 't04e1ab86554984f1aa17c062fbf6c007c'                       }                ],        }        lst = ['', '']        response = client.ci_create_media_jobs(                Bucket=bucket_name,                Jobs=body,                Lst=lst,                ContentType='application/xml'        )        print(response)        return response



对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/146074.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • DataWorks通过公网连接数据库报以下问题怎么解决?-云小二-阿里云

    DataWorks通过公网连接数据库报以下问题怎么解决?errormessage:[Exception:Communications link failure The last packet successfully received from the server was 13 milliseconds ago. The last packet sent …

    阿里云 2023年12月10日
  • 腾讯云云函数(SCF)并发概述-云淘科技

    并发是云函数在某个时刻同时处理的请求数。在业务其他服务可以支撑的情况下,您可以通过简单的配置实现云函数从几个并发到数以万计并发的拓展。 并发运行原理 在调用函数时,云函数会分配一个并发实例处理请求或事件。函数代码运行完毕返回后,该实例会处理其他请求。如果在请求到来时,所有实例都在运行中,云函数则会分配一个新的并发实例。云函数遵循一个并发实例同一时刻仅处理一个…

    腾讯云 2023年12月9日
  • 腾讯云容器服务VPC-CNI 模式 Pod 数量限制同尘科技

    本文说明 VPC-CNI 各网络模式 Pod 数量默认限制。 共享网卡 Pod 数量限制 共享网卡的 Pod 数量受限于节点可绑定的网卡数量和单网卡可绑定的 IP 数量,默认情况下,多网卡的单节点 PodIP 数量上限 = 最大可绑定辅助网卡数 * 单网卡可绑定辅助 IP 数,而单网卡的单节点 PodIP 数量上限 = 单网卡可绑定辅助 IP 数。默认情况详…

    腾讯云 2023年12月9日
  • 阿里云负载均衡购买NLB资源包-云淘科技

    NLB资源包是NLB针对实例费和LCU费推出的固定套餐,与按量付费相比,资源包享有更高的折扣优惠。本文介绍了如何购买NLB资源包和查询资源包消费明细。 购买指引 您可以通过业务体量、使用区域以及选择生效时间,来选择出最适合您的资源包。 关于资源包支持的地域、规格及定价等信息,请参见NLB资源包简介。 购买资源包 登录网络型负载均衡NLB控制台。 在左侧导航栏…

    阿里云负载均衡 2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云CVM服务器搭建 CentOS 可视化界面

    操作场景 本文以操作系统为 CentOS 8.2 及 CentOS 7.9 的腾讯云云服务器为例子,介绍如何搭建 CentOS 可视化界面。 说明事项 基于性能及通用性考虑,腾讯云提供的 Linux 公共镜像默认不安装图形化组件。如安装不当可能造成实例无法正常启动,建议您通过 创建自定义镜像 或 创建快照 进行数据备份。 操作步骤 请对应您实际使用的云服务器…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。