public class SmartEraseWatermarkConfig extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| SmartEraseWatermarkConfig() | 
| SmartEraseWatermarkConfig(SmartEraseWatermarkConfig source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| EraseArea[] | getAutoAreas()Get 自动擦除自定义区域。
对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。
注意,当擦除方式为custom时,此参数将不会生效。修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 | 
| EraseTimeArea[] | getCustomAreas()Get 指定擦除自定义区域。
对选定区域,在选定时间段内不进行检测识别直接进行擦除。
注意:修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 | 
| String | getWatermarkEraseMethod()Get 水印擦除方式。
自动擦除:**通过A模型自动识别视频中的水印,擦除后生成新的视频。适用于动态水印。
当使用自动擦除时,若您不指定AutoAreas,将对视频全屏进行自动擦除;若指定AutoAreas,将改为对您指定的区域进行自动擦除。
指定区域擦除:**针对位置较固定的静态水印,建议您直接指定擦除区域。
当您选择指定区域擦除时,请至少传入一个指定区域。
- auto 自动擦除
- custom 指定区域擦除 | 
| String | getWatermarkModel()Get 水印擦除模型。
基础版:效果一般,性价比高,适合动画或背景较干净的视频。
高级版:效果更好,适合短剧等现实风格视频。
- basic 基础版
- advanced 高级版 | 
| void | setAutoAreas(EraseArea[] AutoAreas)Set 自动擦除自定义区域。
对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。
注意,当擦除方式为custom时,此参数将不会生效。修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 | 
| void | setCustomAreas(EraseTimeArea[] CustomAreas)Set 指定擦除自定义区域。
对选定区域,在选定时间段内不进行检测识别直接进行擦除。
注意:修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。 | 
| void | setWatermarkEraseMethod(String WatermarkEraseMethod)Set 水印擦除方式。
自动擦除:**通过A模型自动识别视频中的水印,擦除后生成新的视频。适用于动态水印。
当使用自动擦除时,若您不指定AutoAreas,将对视频全屏进行自动擦除;若指定AutoAreas,将改为对您指定的区域进行自动擦除。
指定区域擦除:**针对位置较固定的静态水印,建议您直接指定擦除区域。
当您选择指定区域擦除时,请至少传入一个指定区域。
- auto 自动擦除
- custom 指定区域擦除 | 
| void | setWatermarkModel(String WatermarkModel)Set 水印擦除模型。
基础版:效果一般,性价比高,适合动画或背景较干净的视频。
高级版:效果更好,适合短剧等现实风格视频。
- basic 基础版
- advanced 高级版 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic SmartEraseWatermarkConfig()
public SmartEraseWatermarkConfig(SmartEraseWatermarkConfig source)
public String getWatermarkEraseMethod()
public void setWatermarkEraseMethod(String WatermarkEraseMethod)
WatermarkEraseMethod - 水印擦除方式。
自动擦除:**通过A模型自动识别视频中的水印,擦除后生成新的视频。适用于动态水印。
当使用自动擦除时,若您不指定AutoAreas,将对视频全屏进行自动擦除;若指定AutoAreas,将改为对您指定的区域进行自动擦除。
指定区域擦除:**针对位置较固定的静态水印,建议您直接指定擦除区域。
当您选择指定区域擦除时,请至少传入一个指定区域。
- auto 自动擦除
- custom 指定区域擦除public String getWatermarkModel()
public void setWatermarkModel(String WatermarkModel)
WatermarkModel - 水印擦除模型。
基础版:效果一般,性价比高,适合动画或背景较干净的视频。
高级版:效果更好,适合短剧等现实风格视频。
- basic 基础版
- advanced 高级版public EraseArea[] getAutoAreas()
public void setAutoAreas(EraseArea[] AutoAreas)
AutoAreas - 自动擦除自定义区域。
对选定区域,利用AI模型自动检测其中存在的擦除目标并擦除。
注意,当擦除方式为custom时,此参数将不会生效。修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。public EraseTimeArea[] getCustomAreas()
public void setCustomAreas(EraseTimeArea[] CustomAreas)
CustomAreas - 指定擦除自定义区域。
对选定区域,在选定时间段内不进行检测识别直接进行擦除。
注意:修改模板时,清除区域请传入[],不传时将保持模板区域信息不变。Copyright © 2025. All rights reserved.