public static class AliyunVideoParam.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AliyunVideoParam.Builder |
audioChannel(AliyunVideoParam.AudioChannel channel)
Sets channel of audo
|
AliyunVideoParam.Builder |
audioSampleRate(AliyunVideoParam.AudioSampleRate sampleRate)
Sets the sample rate of audo
|
AliyunVideoParam.Builder |
bitrate(int bitrate)
Sets the output bitrate.
|
AliyunVideoParam |
build() |
AliyunVideoParam.Builder |
crf(int crf)
Sets the CRF value.
|
AliyunVideoParam.Builder |
frameRate(int frameRate)
Sets the output frame rate.
|
AliyunVideoParam.Builder |
gop(int gop)
Sets the output GOP size.
|
AliyunVideoParam.Builder |
outputHeight(int outputHeight)
Sets the output height.
|
AliyunVideoParam.Builder |
outputWidth(int outputWidth)
Sets the output width.
|
AliyunVideoParam.Builder |
scaleMode(VideoDisplayMode scaleMode)
Sets the video display mode.
|
AliyunVideoParam.Builder |
scaleRate(float rate)
Sets the ratio of the output resolution to the resolution during editing.
|
AliyunVideoParam.Builder |
videoCodec(VideoCodecs videoCodecs)
Sets the encoder.
|
AliyunVideoParam.Builder |
videoQuality(VideoQuality videoQuality)
Sets the video quality.
|
public AliyunVideoParam.Builder frameRate(int frameRate)
frameRate
- public AliyunVideoParam.Builder gop(int gop)
gop
- Unit: frames.public AliyunVideoParam.Builder bitrate(int bitrate)
bitrate
- public AliyunVideoParam.Builder crf(int crf)
crf
- The quality setting of ffmpeg video. The lower the CRF value, the higher the video quality and the larger the file size. Default value: 23.public AliyunVideoParam.Builder outputWidth(int outputWidth)
outputWidth
- public AliyunVideoParam.Builder outputHeight(int outputHeight)
outputHeight
- public AliyunVideoParam.Builder videoQuality(VideoQuality videoQuality)
videoQuality
- VideoQuality
public AliyunVideoParam.Builder scaleMode(VideoDisplayMode scaleMode)
scaleMode
- VideoDisplayMode
public AliyunVideoParam.Builder videoCodec(VideoCodecs videoCodecs)
videoCodecs
- VideoCodecs
public AliyunVideoParam.Builder scaleRate(float rate)
rate
- public AliyunVideoParam.Builder audioChannel(AliyunVideoParam.AudioChannel channel)
Added in v3.34.0
channel
- The count of channelpublic AliyunVideoParam.Builder audioSampleRate(AliyunVideoParam.AudioSampleRate sampleRate)
Added in v3.34.0
sample
- The sample rate of audiopublic AliyunVideoParam build()