ProcessMedia
接口。参考下图填写输入路径、输出路径、模板 ID 等参数, 在 AiAnalysisTask 任务配置中将 Definition 设置为 26(预设高光集锦模板)即可指定发起高光集锦任务。ExtendedParameter 为高光集锦扩展参数,您可以通过该参数实现特定的能力,具体参数含义见下文 扩展参数 部分。{"hht":{"top_clip":10, "force_cls":5003, "need_vad":1, "threshold":0.9, "merge_time":60, "merge_type":0, "res_save_type":1}}
{"InputInfo": {"Type": "URL","UrlInputInfo": {"Url": "https://mg-aidata-1258344699.cos-internal.ap-guangzhou.tencentcos.cn/test/hht_test/MyStoryForYouEP39.mp4"}},"OutputStorage": {"Type": "COS","CosOutputStorage": {"Bucket": "mg-aidata-1258344699","Region": "ap-guangzhou"}},"OutputDir": "/test_data/","AiAnalysisTask": {"Definition": 26,"ExtendedParameter": "{\\"hht\\":{\\"top_clip\\":10, \\"force_cls\\":5003, \\"need_vad\\":1, \\"threshold\\":0.9, \\"merge_time\\":60, \\"merge_type\\":0, \\"res_save_type\\":1}}"}}
TaskNotifyConfig
参数设置回调信息。当任务处理完成后,会通过配置的回调信息回调任务结果,您可以通过 ParseNotification 解析事件通知结果。TaskId
中会包含“WorkflowTask”(例如:24000022-WorkflowTask-b20a8exxxxxxx1tt110253),此时您需要解析 DescribeTaskDetail 接口 -> WorkflowTask
->AiAnalysisResultSet
字段获取任务结果;AiAnalysisTask
-> Definition
中关联模板 ID,而是在 ScheduleId 字段中填入编排 ID(下文自动触发任务 描述了如何创建编排),则返回的taskid中会包含“ScheduleTask” (例如:24000022-ScheduleTask-774f101xxxxxxx1tt110253),此时您需要解析 DescribeTaskDetail 接口 -> ScheduleTask
-> ActivityResultSet
字段获取任务结果;ScheduleTask
-> ActivityResultSet
字段获取任务结果。hht
开头的文件即为高光集锦输出文件,包括每个集锦片段的视频和封面。{"hht":{"top_clip":10, "force_cls":5003, "need_vad":1, "res_save_type":1}}
{"Url": "http://mps-pull.test.org/live/test.flv","TaskNotifyConfig": {"NotifyType": "URL","NotifyUrl": "http://test.cloud.com/callback"},"OutputStorage": {"Type": "COS","CosOutputStorage": {"Bucket": "mg-aidata-1258344699","Region": "ap-guangzhou"}},"OutputDir": "/output/","AiAnalysisTask": {"Definition": 26,"ExtendedParameter": "{\\"hht\\":{\\"top_clip\\":10, \\"force_cls\\":5003, \\"need_vad\\":1, \\"threshold\\":0.9, \\"merge_time\\":60, \\"merge_type\\":0, \\"res_save_type\\":1}}"}}
参数 | 是否必填 | 类型 | 说明 |
force_cls | No | int | 指定集锦类别: 5003:综艺/影视 4001:足球 4002:篮球 1001:王者荣耀 100101:王者荣耀竞赛 1003:英雄联盟 |
need_vad | No | int | vad 用于判断视频一句话结尾,vad 扩展能够让视频语音完整,默认开启。 1:使用 vad 0:不使用 |
threshold | No | float | 置信度阈值,低于阈值的片段都过滤掉,每种类型的集锦都会有默认阈值设置。 备注:建议客户初次使用时不设置 |
res_save_type | No | int | 是否存储结果,默认存储。 1:存储结果 0:只输出时间段 |
output_pattern | No | string | 输出视频命名格式,{}表示占位符。 {year}-{month}-{day}-{hour}-{minute}-{second}_{start_dts}-{end_dts}-{timestamp}-{session}.mp4 默认输出格式: hht-{year}{month}{day}{hour}{minute}-{session}-{timestamp}-index.mp4 |
image_pattern | No | string | image-{start_dts}.jpg 可以占位的参数同上 默认输出格式: hht-{year}{month}{day}{hour}{minute}-{session}-{timestamp}-index.jpg |
merge_type | No | int | 注意:仅离线场景可用,默认值:5003 不合并,其他场景合并。 是否合并结果为一个视频: 1:合并(top_clip 参数不生效) 0:不合并(merge_time 参数不生效) |
merge_time | No | int | 注意:仅离线场景可用, 默认值:5003 为实际输出,其他场景最长不超过一小时。 合并成一个视频时,指定视频输出长度。 |
本页内容是否解决了您的问题?