public class VideoExportExtensionArgs extends AbstractModel
header, skipSign
Constructor and Description |
---|
VideoExportExtensionArgs() |
VideoExportExtensionArgs(VideoExportExtensionArgs 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 |
---|---|
String |
getContainer()
Get 封装格式,可选值:
mp4
mov
不填则使用视频导出编码配置。
|
Long |
getEndTime()
Get 片段结束时间,单位:毫秒。
|
Float |
getFrameRate()
Get 帧率。取值范围:[15, 60],不填默认值为 25。
|
Long |
getRemoveAudio()
Get 是否去除音频数据,可选值:
0:保留;
1:去除。
不填则使用视频导出编码配置。
|
Long |
getRemoveVideo()
Get 是否去除视频数据,可选值:
0:保留;
1:去除。
不填则使用视频导出编码配置。
|
Long |
getShortEdge()
Get 视频短边尺寸,取值范围: [128, 4096],单位:px。
视频最后的分辨率,根据短边尺寸和宽高比进行计算。
例如:项目的宽高比是 16:9 :
短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
短边尺寸为 720,则导出视频的分辨率为 1280 * 720
不填则使用视频导出编码配置。
|
Long |
getStartTime()
Get 片段起始时间,单位:毫秒。
|
Long |
getVideoBitrate()
Get 指定码率,单位 bps。当该参数为 0 时则不强制限定码率。
不填则使用视频导出编码配置。
|
void |
setContainer(String Container)
Set 封装格式,可选值:
mp4
mov
不填则使用视频导出编码配置。
|
void |
setEndTime(Long EndTime)
Set 片段结束时间,单位:毫秒。
|
void |
setFrameRate(Float FrameRate)
Set 帧率。取值范围:[15, 60],不填默认值为 25。
|
void |
setRemoveAudio(Long RemoveAudio)
Set 是否去除音频数据,可选值:
0:保留;
1:去除。
不填则使用视频导出编码配置。
|
void |
setRemoveVideo(Long RemoveVideo)
Set 是否去除视频数据,可选值:
0:保留;
1:去除。
不填则使用视频导出编码配置。
|
void |
setShortEdge(Long ShortEdge)
Set 视频短边尺寸,取值范围: [128, 4096],单位:px。
视频最后的分辨率,根据短边尺寸和宽高比进行计算。
例如:项目的宽高比是 16:9 :
短边尺寸为 1080,则导出视频的分辨率为 1920 * 1080。
短边尺寸为 720,则导出视频的分辨率为 1280 * 720
不填则使用视频导出编码配置。
|
void |
setStartTime(Long StartTime)
Set 片段起始时间,单位:毫秒。
|
void |
setVideoBitrate(Long VideoBitrate)
Set 指定码率,单位 bps。当该参数为 0 时则不强制限定码率。
不填则使用视频导出编码配置。
|
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 VideoExportExtensionArgs()
public VideoExportExtensionArgs(VideoExportExtensionArgs source)
public String getContainer()
public void setContainer(String Container)
Container
- 封装格式,可选值:
public Long getShortEdge()
public void setShortEdge(Long ShortEdge)
ShortEdge
- 视频短边尺寸,取值范围: [128, 4096],单位:px。
视频最后的分辨率,根据短边尺寸和宽高比进行计算。
例如:项目的宽高比是 16:9 :
public Long getVideoBitrate()
public void setVideoBitrate(Long VideoBitrate)
VideoBitrate
- 指定码率,单位 bps。当该参数为 0 时则不强制限定码率。
不填则使用视频导出编码配置。public Float getFrameRate()
public void setFrameRate(Float FrameRate)
FrameRate
- 帧率。取值范围:[15, 60],不填默认值为 25。public Long getRemoveVideo()
public void setRemoveVideo(Long RemoveVideo)
RemoveVideo
- 是否去除视频数据,可选值:
public Long getRemoveAudio()
public void setRemoveAudio(Long RemoveAudio)
RemoveAudio
- 是否去除音频数据,可选值:
public Long getStartTime()
public void setStartTime(Long StartTime)
StartTime
- 片段起始时间,单位:毫秒。public Long getEndTime()
public void setEndTime(Long EndTime)
EndTime
- 片段结束时间,单位:毫秒。Copyright © 2024. All rights reserved.