public static class TemplateTranscode.TemplateTranscodeVideo
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
java.lang.String |
bitrate
视频输出文件的码率;是否必传:否;默认值:无;限制:值范围:[10, 50000], 单位:Kbpsauto 表示自适应码率;
|
java.lang.String |
bufsize
缓冲区大小;是否必传:否;默认值:无;限制:值范围:[1000, 128000]单位:KbCodec 为 VP8/VP9时不支持此参数;
|
java.lang.String |
codec
编解码格式;是否必传:否;默认值:H.264当 format 为 WebM 时,为 VP8;限制:H.264H.265VP8VP9AV1;
|
java.lang.String |
crf
码率-质量控制因子;是否必传:否;默认值:无;限制:值范围:(0, 51]如果设置了 Crf,则 Bitrate 的设置失效当 Bitrate 为空时,默认为25 ;
|
java.lang.String |
crop
自由裁剪;是否必传:否;默认值:无;限制:自定义裁切: width:height:left:top。
|
java.lang.String |
fps
帧率;是否必传:否;默认值:无;限制:值范围:(0, 60] 单位:fps ;
|
java.lang.String |
gop
关键帧间最大帧数;是否必传:否;默认值:无;限制:值范围:[1, 100000];
|
java.lang.String |
height
高;是否必传:否;默认值:视频原始高度;限制:值范围:[128, 4096]单位:px若只设置 Height 时,按照视频原始比例计算 Width必须为偶数;
|
java.lang.String |
interlaced
开启���行扫描;是否必传:否;默认值:false;限制:false/trueCodec 为 H.265/AV1 时不支持此参数。
|
java.lang.String |
longShortMode
长短边自适应;是否必传:否;默认值:false;限制:true、falseCodec 为 VP8/VP9/AV1 时不支持此参数;
|
java.lang.String |
maxrate
视频码率峰值;是否必传:否;默认值:无;限制:值范围:[10, 50000]单位:KbpsCodec 为 VP8/VP9时不支持此参数;
|
java.lang.String |
pixfmt
视频颜色格式;是否必传:否;默认值:无;限制:H.264支持:yuv420p、yuv422p、yuv444p、yuvj420p、yuvj422p、yuvj444p、autoH.265支持:yuv420p、yuv420p10le、auto Codec 为 VP8/VP9/AV1 时不支持此参数;
|
java.lang.String |
preset
视频算法器预置;是否必传:否;默认值:medium,当 Codec 为 VP8 时,为 good;限制:H.264支持该参数,取值 veryfast、fast、medium、slow、slowerP8 支持该参数,取值 good、realtimeAV1 支持该参数,取值 universal、mediumH.265 和 VP9 不支持该参数;
|
java.lang.String |
profile
编码级别;是否必传:否;默认值:high;限制:支持 baseline、main、high、auto当 Pixfmt 为 auto 时,该参���仅能设置为 auto,当设置为其他选项时,参数值将被设置为 auto baseline:适合移动设备main:适合标准分辨率设备high:适合高分辨率设备仅H.264支持此参数;
|
java.lang.String |
remove
是否删除视频流;是否必传:否;默认值:false;限制:true、false;
|
java.lang.String |
roi
Roi 强度;是否必传:否;默认值:none;限制:none、low、medium、high Codec 为 VP8/VP9 时不支持此参数;
|
java.lang.String |
rotate
旋转角度;是否必传:否;默认值:无;限制:值范围:[0, 360)单位:度 ;
|
java.lang.String |
width
宽;是否必传:否;默认值:视频原始宽度;限制:值范围:[128, 4096]单位:px若只设置 Width 时,按照视频原始比例计算 Height 必须为偶数;
|
构造器和说明 |
---|
TemplateTranscodeVideo() |
public java.lang.String codec
public java.lang.String width
public java.lang.String height
public java.lang.String fps
public java.lang.String remove
public java.lang.String profile
public java.lang.String bitrate
public java.lang.String crf
public java.lang.String gop
public java.lang.String preset
public java.lang.String bufsize
public java.lang.String maxrate
public java.lang.String pixfmt
public java.lang.String longShortMode
public java.lang.String rotate
public java.lang.String roi
public java.lang.String crop
public java.lang.String interlaced