一、概述
媒体处理支持以下类型的水印:
| 类型 | 简介 |
| 数字水印 | 在不影响视频的视觉质量及完整性的前提下,将肉眼不可见的自定义文字信息嵌入视频中。支持基础数字水印和 NAGRA NexGuard 数字水印两种版本。 |
| 明水印 | 支持将指定的 PNG、JPG 等格式图片或指定的文字,以可见的形式添加至视频中。适用于版权保护或品牌宣传等场景。 |
注意:数字水印将溯源标识以人眼不可见的方式嵌入视频信号。为兼顾"不可见"与"可溯源",画面细节越丰富,可嵌入且不影响观感的空间就越大。 因此,建议上传画面层次丰富、细节较多的视频;若视频画面长期单一(如纯色背景、近乎静止画面),水印的承载空间会受限,溯源效果也会打折扣。
二、接入前提条件
在使用本功能前,你需完成以下前置操作:
·腾讯云账号注册/登录、开通 MPS 产品、完成服务角色授权。
·若你使用腾讯云子账号,还需要保证账号有足够权限使用 MPS 产品。
具体指引请参考 快速入门。账号授权问题可参考 账号授权 文档。
三、数字水印
MPS 数字水印支持 基础版权水印 和 NAGRA NexGuard 版权水印 两种版本。
| 数字水印版本 | 说明 |
| 基础版权水印 | 基础版本,可以为视频嵌入不可见的文字信息,且不影响视频的视觉质量及完整性。 |
| NAGRA NexGuard 版权水印 | NAGRA NexGuard 是全球领先的数字水印解决方案,水印隐匿性强,具备广播级反去除能力,专为电影、剧集等高价值内容提供盗版追踪与版权保护。 |
四、添加数字水印
「添加数字水印」按输出视频时长计费,详细定价请参考 计费说明。由于「添加数字水印」依赖「音视频转码」或「音视频增强」功能,你需要在发起转码或增强任务时关联数字水印模板来实现数字水印添加,因此将产生「添加数字水印」和「音视频转码」/「音视频增强」两项费用。
五、提取数字水印
提取水印按调用次数计费,每次提取任务仅支持单个视频,详细定价请参考 计费说明。
六、创建数字水印模板
1. 前往 MPS 控制台 >水印模板 > 数字水印页面。
2. 单击创建数字水印模板,选择水印类型、水印强度,输入模板名称和水印内容,即可创建数字水印模板。
注意:每个用户最多可创建50个 NexGuard 版权水印模板。创建后无法自助修改或删除,如需修改或删除,请联系我们后台处理。
七、发起添加数字水印任务
添加数字水印功能需依赖音视频转码功能。你可在发起转码任务时,通过关联数字水印模板来实现数字水印添加。
前往 MPS 控制台 > 创建任务 页面,创建离线文件处理任务,选择音视频转码节点,并在弹出的设置面板中开启数字水印功能,关联数字水印模板即可。
注意:说明:
注意:使用 音视频增强 功能,也可以开启添加数字水印。
若调用 ProcessMedia API 发起任务,以下为参数示例:
{ "InputInfo": { "Type": "URL", "UrlInputInfo": { "Url": "https://test-1234567.cos.ap-guangzhou.myqcloud.com/video/test.mp4"// 替换成需要处理的视频 URL } }, "OutputStorage": { "Type": "cos", "CosOutputStorage": { "Bucket": "test-1234567", "Region": "ap-guangzhou" } }, "MediaProcessTask": { "TranscodeTaskSet": [ { "Definition": 101005, //101005为预设视频转码模板ID,可替换你在控制台创建的自定义音视频转码模板ID "BlindWatermark": { "Definition": "1234" //填写你在控制台创建的自定义数字水印模板ID,1234为示例没有实际意义 } } ] }}
八、自动触发任务
若你希望实现:在 COS 桶中上传视频文件,自动按照预设参数进行 MPS 音视频转码、添加数字水印处理。你可以:
1. 在创建任务时单击保存此编排,在弹出的窗口中配置触发 Bucket、触发目录等参数并保存。
2. 然后进入 离线编排列表,找到刚创建好的编排,在启用处开启按钮即可。
3. 后续在触发目录下新增的视频文件,将自动按照该编排预设的流程和参数发起任务,并将处理后的视频文件保存到编排配置的输出路径中。
注意:启用编排成功后,需要3-5分钟才会生效。
九、提取数字水印
通过检测并提取传播视频中的数字水印,可识别盗用者身份,为版权保护提供关键依据。
注意:说明:
注意:控制台暂仅支持提取「基础版权水印」,如需提取「NexGuard 版权水印」,请 提交工单 联系我们,同时请附上疑似被盗播的视频文件。
前往 MPS 控制台 > 提取数字水印 页面,选择待提取水印的视频,单击提取水印即可。
若调用 ExtractBlindWatermark API 发起任务,以下为参数示例:
{ "Type": "blind-basic", "InputInfo": { "Type": "COS", "CosInputInfo": { "Bucket": "mycos-123456789", "Region": "ap-nanjing", "Object": "/mps_output/blind_watermark/test.mp4" } }}
十、计费说明
添加明水印不收取额外费用。
十一、创建明水印模板
前往 MPS 控制台 > 水印模板 页面,创建明水印模板。支持图片水印、文字水印。
十二、发起添加明水印任务
添加明水印功能需依赖音视频转码功能。你可在发起转码任务时,通过关联明水印模板来实现明水印添加。
前往 MPS 控制台 > 创建任务 页面,创建离线文件处理任务,选择音视频转码节点,并在弹出的设置面板中开启明水印功能,关联明水印模板即可。
支持添加多个图片或文字明水印,最多可支持 10 个。
注意:说明:
注意:使用 音视频增强 或截图功能,也可以开启添加明水印。
若调用 ProcessMedia API 发起任务,以下为参数示例:
{ "InputInfo": { "Type": "URL", "UrlInputInfo": { "Url": "https://test-1234567.cos.ap-guangzhou.myqcloud.com/video/test.mp4"// 替换成需要处理的视频 URL } }, "OutputStorage": { "Type": "cos", "CosOutputStorage": { "Bucket": "test-1234567", "Region": "ap-guangzhou" } }, "MediaProcessTask": { "TranscodeTaskSet": [ { "Definition": 101005, //101005为预设视频转码模板ID,可替换你在控制台创建的自定义音视频转码模板ID "WatermarkSet": [ { "Definition": 1234 //填写你在控制台创建的自定义明水印模板ID,1234为示例没有实际意义 } ] } ] }}
十三、自动触发任务
参考上文 自动触发任务。