미디어 변환의 출력 인코딩
변환 종류에 맞는 인코딩 객체를 encoding 또는 encodeFormat에 전달합니다. 객체의 type은 확장자와 비슷해도 API가 받는 정확한 식별자이므로 jpg, mp3, pdf처럼 허용된 값을 사용합니다.
WAV의 sampleRate 기본값은 44100Hz이며 채널 수 설정의 기본값은 2입니다. numberOfChannels 분기를 직접 지정할 때는 같은 이름의 정수 필드도 필요합니다.
이미지 인코딩
이미지 결과의 인코딩 형식입니다.
분기 jpg
JPEG 형식입니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
|---|---|---|---|---|
type | enum | 필수 | 허용값: jpg. | jpg |
분기 tiff
TIFF 형식입니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
|---|---|---|---|---|
type | enum | 필수 | 허용값: tiff. | tiff |
분기 png
PNG 형식입니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
|---|---|---|---|---|
type | enum | 필수 | 허용값: png. | png |
분기 webp
WebP 형식입니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
|---|---|---|---|---|
type | enum | 필수 | 허용값: webp. | webp |
오디오 인코딩
오디오 결과의 인코딩 형식입니다.
분기 mp3
MP3 형식입니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
|---|---|---|---|---|
type | enum | 필수 | 허용값: mp3. | mp3 |
분기 wav
WAV 형식이며 샘플링 속도와 채널 구성을 선택할 수 있습니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
|---|---|---|---|---|
type | enum | 필수 | 허용값: wav. | wav |
sampleRate | integer | 선택 | 샘플링 속도이며 단위는 Hz입니다. 생략하면 44100Hz입니다. | |
audioChannelLayout | union<numberOfChannels> | 선택 | 오디오 채널 구성입니다. |
audioChannelLayout의 구조
분기 numberOfChannels
오디오 채널 수를 지정합니다. 기본값은 2채널인 스테레오입니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
|---|---|---|---|---|
type | enum | 필수 | 허용값: numberOfChannels. | numberOfChannels |
numberOfChannels | integer | 필수 | 오디오 채널 수입니다. |
분기 ts
MPEG Transport Stream 오디오 컨테이너 형식입니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
|---|---|---|---|---|
type | enum | 필수 | 허용값: ts. | ts |
비디오 인코딩
비디오 결과의 인코딩 형식입니다.
분기 mp4
MP4 컨테이너 형식입니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
|---|---|---|---|---|
type | enum | 필수 | 허용값: mp4. | mp4 |
분기 mov
MOV(QuickTime) 컨테이너 형식입니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
|---|---|---|---|---|
type | enum | 필수 | 허용값: mov. | mov |
분기 mkv
MKV(Matroska) 컨테이너 형식입니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
|---|---|---|---|---|
type | enum | 필수 | 허용값: mkv. | mkv |
분기 ts
MPEG Transport Stream 비디오 컨테이너 형식입니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
|---|---|---|---|---|
type | enum | 필수 | 허용값: ts. | ts |
문서 인코딩
문서 결과의 인코딩 형식입니다.
분기 pdf
PDF 형식입니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
|---|---|---|---|---|
type | enum | 필수 | 허용값: pdf. | pdf |
아카이브 인코딩
아카이브 결과의 인코딩 형식입니다.
분기 tar
TAR 아카이브 형식입니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
|---|---|---|---|---|
type | enum | 필수 | 허용값: tar. | tar |