preset: string

Default value: "web"
Allowed values:
web mobile windows animation

视频转换预设,让我们生产为特定场景或设备而优化的输出视频。请记得在你的订阅中,这个预设只有一个子集可以使用。

format: string

Default value: "mp4"
Allowed values:
mp4 flv webm webm_vp9 asf gif

输出视频的格式。请记得所支持的格式范围受限于preset的设定,例如:”web”预设支持 “mp4”, “webm” 和”webm_vp9″; “mobile” 支持”mp4″; “windows” 支持 “asf”; 以及 “animation” 支持 “gif”。在你的订阅中,这些格式中只有一个子集可供使用。

resolution: string

Default value: "keep"
Allowed values:
keep 240p 360p 480p 720p 1080p 320w 640w

输出视频的解析度。所有选择都只是降级的,所以如果有一个解析度低的视频,它是不会被放大的。这个选项会受到你订阅的计划限制,比如说,你的计划支持高达480p (标准定义)的解析度,我们不会生产更高解析度的输出视频。 320w640w 生产的视频有限制的宽度而不是高度。如果所选择的解析度不在计划范围内,我们会使用可使用的最高级别设定。

compression: string

Default value: "medium"
Allowed values:
min low medium high max

输出视频的压缩率,通常 “最大”是指最大限度、最快地压缩,同时也会最大限度地降低品质。相反地,”最小”是指最小限度、比较慢地压缩视频,同时保持最好的品质。

fps: number

Default value: "keep"

如果导入视频的帧率超过这个数字,它会被自动下调以匹配数字。帧率低的视频,或是无法判断导入帧率的将不会受到影响。如果遗漏了或设定成”保持”,输出视频会保持导入视频同样的帧率。这个设定对以”动画”预设编码的视频没有任何影响。贝塔

trim: object

Default value: undefined

“修剪”输出视频的选项,在视频开始 (trim.from)以及结束之前(trim.to),通过及时偏移量切入和切出导入视频进行修剪。目前不能和mobile-webcam-format-fallback旗标运行(查看enable 参数)。贝塔

crop: object

Default value: undefined

视频 “裁剪”的选项,在输出视频中定义方形范围的尺寸。在降级导入视频(通过设定resolution 的参数,设定成不同于"keep"的数值)的同时,裁剪范围会应用在输出视频,可能和导入视频的解析度不一样(更小)。我们不会靠着导入视频自动测量裁剪范围。