프리셋 나열 - Amazon Elastic Transcoder

다음을 통해 비용을 절감하고 더 많은 기능을 이용할 수 있습니다. AWS Elemental MediaConvert

MediaConvert 는 포괄적인 고급 트랜스코딩 기능을 제공하는 최신 파일 기반 비디오 트랜스코딩 서비스로, 온디맨드 요금은 분당 0.0075달러부터 시작합니다. 자세한 내용을 읽어보세요.

이미 Amazon Elastic Transcoder를 사용하고 계신가요? MediaConvert마이그레이션하는 방법은 간단합니다. 자세한 내용은 마이그레이션 프로세스에 대한 중요한 정보와 추가 리소스 링크가 포함된 이 개요를 참조하세요.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

프리셋 나열

설명

현재 AWS 계정에 연결된 모든 프리셋의 목록을 확인하려면 /2012-09-25/presets 리소스에 GET 요청을 보내세요.

요청

조건

GET /2012-09-25/presets/Ascending=true|false& PageToken=value for accessing the next page of results HTTP/1.1 Content-Type: charset=UTF-8 Accept: */* Host: elastictranscoder.Elastic Transcoder endpoint.amazonaws.com:443 x-amz-date: 20130114T174952Z Authorization: AWS4-HMAC-SHA256 Credential=AccessKeyID/request-date/Elastic Transcoder endpoint/elastictranscoder/aws4_request, SignedHeaders=host;x-amz-date;x-amz-target, Signature=calculated-signature

요청 파라미터

이 작업은 다음 요청 파라미터를 사용합니다. Elastic Transcoder는 사용 가능한 모든 프리셋을 반환합니다.

Ascending

프리셋을 제출 날짜 및 시간순으로 나열하려면 true를 입력하세요. 프리셋을 역순으로 나열하려면 false를 입력하세요.

PageToken

Elastic Transcoder가 반환하는 결과 페이지가 여러 개라면 후속 GET 요청에서 PageToken을 사용해 이어지는 각 결과 페이지를 확인할 수 있습니다.

요청 헤더

이 작업은 모든 작업에 일반적인 요청 헤더만 사용합니다. 일반적인 요청 헤더에 대한 내용은 HTTP 헤더 콘텐츠 섹션을 참조하세요.

요청 본문

요청 본문의 JSON 문자열에는 다음 객체가 포함되어 있습니다.

응답

조건

Status: 200 OK x-amzn-RequestId: c321ec43-378e-11e2-8e4c-4d5b971203e9 Content-Type: application/json Content-Length: number of characters in the response Date: Mon, 14 Jan 2013 06:01:47 GMT { "Presets":[ { "Id":"preset ID", "Type":"Custom|System", "Name":"preset name", "Description":"preset description", "Container":"flac|flv|fmp4|gif|mp2|mp3|mp4|mpg|mxf|oga|ogg|ts|wav|webm", "Audio":{ "Codec":"AAC|flac|mp2|mp3|pcm|vorbis", "CodecOptions":{ "Profile":"auto|AAC-LC|HE-AAC|HE-AACv2", "BitDepth":"8|16|24|32", "Signed":"Signed|Unsigned", "BitOrder":"LittleEndian" }, "SampleRate":"auto|22050|32000|44100|48000|96000", "BitRate":"audio bit rate of output file in kilobits/second", "Channels":"auto|0|1|2", "AudioPackingMode":"SingleTrack|OneChannelPerTrack| OneChannelPerTrackWithMosTo8Tracks" }, "Video":{ "Codec":"gif|H.264|mpeg2|vp8|vp9", "CodecOptions":{ "Profile":"baseline|main|high|0|1|2|3", "Level":"1|1b|1.1|1.2|1.3|2|2.1|2.2|3|3.1|3.2|4|4.1", "MaxReferenceFrames":maximum number of reference frames, "MaxBitRate":"maximum bit rate", "BufferSize":"maximum buffer size", "InterlacedMode":"Progressive|TopFirst|BottomFirst|Auto", "ColorSpaceConversionMode":"None|Bt709ToBt601|Bt601ToBt709|Auto", "ChromaSubsampling":"yuv420p|yuv422p", "LoopCount":"Infinite|[0,100]" }, "KeyframesMaxDist":maximum frames between key frames, "FixedGOP":"true|false", "BitRate":"auto|video bit rate of output file in kilobits/second", "FrameRate":"auto|10|15|23.97|24|25|29.97|30|50|60", "MaxFrameRate":"10|15|23.97|24|25|29.97|30|50|60", "MaxWidth":"auto|[128,4096]", "MaxHeight":"auto|[96,3072]", "SizingPolicy":"Fit|Fill|Stretch|Keep|ShrinkToFit|ShrinkToFill", "PaddingPolicy":"Pad|NoPad", "DisplayAspectRatio":"auto|1:1|4:3|3:2|16:9", "Resolution":"width in pixelsxheight in pixels" <not recommended>, "AspectRatio":"auto|1:1|4:3|3:2|16:9" <not recommended> "Watermarks":[ { "Id":"unique identifier up to 40 characters", "MaxWidth":"[16,Video:MaxWidth]px|[0,100]%", "MaxHeight":"[16,Video:MaxHeight]px|[0,100]%", "SizingPolicy":"Fit|Stretch|ShrinkToFit", "HorizontalAlign":"Left|Right|Center", "HorizontalOffset":"[0,100]%|[0,Video:MaxWidth]px", "VerticalAlign":"Top|Bottom|Center", "VerticalOffset":"[0,100]%|[0,Video:MaxHeight]px", "Opacity":"[0,100]", "Target":"Content|Frame" } ] }, "Thumbnails":{ "Format":"jpg|png", "Interval":"number of seconds between thumbnails", "MaxWidth":"auto|[32,4096]", "MaxHeight":"auto|[32,3072]", "SizingPolicy":"Fit|Fill|Stretch|Keep|ShrinkToFit|ShrinkToFill", "PaddingPolicy":"Pad|NoPad", "Resolution":"width in pixelsxheight in pixels", "AspectRatio":"auto|1:1|4:3|3:2|16:9" }, }, {...}, ], "NextPageToken":value for accessing the next page of results|null }

응답 헤더

이 작업은 대부분의 응답에 일반적인 응답 헤더만 사용합니다. 일반적인 응답 헤더에 대한 내용은 HTTP 응답 섹션을 참조하세요.

응답 본문

응답 본문의 JSON 문자열은 프리셋을 생성할 때 지정한 값을 반환합니다. 각 객체에 대한 자세한 내용은 Elastic Transcoder 프리셋을 생성할 때 지정하는 설정 섹션을 참조하세요.

또한 Elastic Transcoder는 다음 값을 반환합니다.

(자동) Id

프리셋의 식별자. 이 값을 사용하여 프리셋의 설정을 가져오거나 프리셋을 삭제할 수 있습니다.

(자동) Type

프리셋이 Elastic Transcoder가 제공하는 기본 프리셋(System) 또는 사용자가 정의한 프리셋(Custom)인지 여부입니다.

(자동) NextPageToken

결과의 두 번째 및 이후 페이지(있는 경우)에 액세스하는 데 사용하는 값. 프리셋이 한 페이지에 표시될 수 있거나 결과의 마지막 페이지에 도달한 경우 NextPageToken 값은 null입니다.

오류

Elastic Transcoder 예외 및 오류 메시지에 대한 자세한 내용은 Elastic Transcoder에서의 오류 처리 섹션을 참조하세요.

예시

다음 예제 요청은 DefaultPreset이라는 프리셋을 생성합니다.

예제 요청

GET /2012-09-25/presets HTTP/1.1 Content-Type: charset=UTF-8 Accept: */* Host: elastictranscoder.Elastic Transcoder endpoint.amazonaws.com:443 x-amz-date: 20130114T174952Z Authorization: AWS4-HMAC-SHA256 Credential=AccessKeyID/request-date/Elastic Transcoder endpoint/elastictranscoder/aws4_request, SignedHeaders=host;x-amz-date;x-amz-target, Signature=calculated-signature

샘플 응답

Status: 200 OK x-amzn-RequestId: c321ec43-378e-11e2-8e4c-4d5b971203e9 Content-Type: application/json Content-Length: number of characters in the response Date: Mon, 14 Jan 2013 06:01:47 GMT { "Presets":[ { "Id":"5555555555555-abcde5", "Type":"Custom", "Name":"DefaultPreset", "Description":"Use for published videos", "Container":"mp4", "Audio":{ "BitRate":"96", "Channels":"2", "Codec":"AAC", "CodecOptions":{ "Profile":"AAC-LC" }, "SampleRate":"44100" }, "Video":{ "Codec":"H.264", "CodecOptions":{ "Profile":"main", "Level":"2.2", "MaxReferenceFrames":"3", "MaxBitRate":"", "BufferSize":"", "InterlacedMode":"Progressive", "ColorSpaceConversionMode":"None" }, "KeyframesMaxDist":"240", "FixedGOP":"false", "BitRate":"1600", "FrameRate":"auto", "MaxFrameRate":"30", "MaxWidth":"auto", "MaxHeight":"auto", "SizingPolicy":"Fit", "PaddingPolicy":"Pad", "DisplayAspectRatio":"auto", "Watermarks":[ { "Id":"company logo", "MaxWidth":"20%", "MaxHeight":"20%", "SizingPolicy":"ShrinkToFit", "HorizontalAlign":"Right", "HorizontalOffset":"10px", "VerticalAlign":"Bottom", "VerticalOffset":"10px", "Opacity":"55.5", "Target":"Content" } ] } "Thumbnails":{ "Format":"png", "Interval":"120", "MaxWidth":"auto", "MaxHeight":"auto", "SizingPolicy":"Fit", "PaddingPolicy":"Pad" }, }, {...} ] }