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, toJsonString
public 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.