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에 대한 설정으로 제한됩니다. 즉, “웹” 사전설정은 “mp4”, “webm” 및 “webm_vp9″을 지원; “모바일”은 “mp4″지원; “윈도우”는 “asf” 지원; “애니메이션”은 “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

“max”가 일반적으로 최대한 품질 손상없이 가장 좋고 빠르게 압축되는 출력 동영상의 압축비율입니다. 차례로, “min” 는 가장 좋은 품질을 유지하면서 최소한으로 압축하며 시간이 오래 소요됩니다.

fps: number

Default value: "keep"

입력 동영상의 프레임 속도가 이 숫자를 초과할 경우, 이를 일치시키기 위해 다운 샘플링 됩니다. 이미 낮은 프레임 속도이거나 입력 프레임 속도를 결정할 수 없는 동영상은 영향을 받지 않습니다. 생략되거나 “keep”로 설정된 경우, 출력 동영상은 입력 동영상과 동일한 프레임 속도를 갖습니다. 이 설정은 “애니메이션” 사전 설정으로 인코딩된 동영상에 영향을 미치지 않습니다. 베타

trim: object

Default value: undefined

동영상 시작 (trim.from) 이후 동영상 종료 (trim.to) 전에 적절한 시점에 입력 동영상을 잘라서 출력 동영상을 “trim” 하는 옵션. 현재 mobile-webcam-format-fallback 플래그로 작동하지 않습니다(enable 매개변수 참조). 베타

crop: object

Default value: undefined

출력 동영상의 크기 내에 직사각형을 정의하여 동영상을 “크롭”하는 옵션. 입력 동영상을 동시에 줄일 때 (resolution 매개변수를 "keep"에서 다른 값으로 설정), 자르기 영역은 입력 동영상보다 잠재적으로 다른 (더 작은) 해상도를 가지며, 출력 동영상에 적용됩니다. 입력 동영상과 함께 자르기 영역을 자동으로 조정하지 않습니다.