Step AWS Elemental MediaConvert Functions를 사용한 관리 - AWS Step Functions

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

Step AWS Elemental MediaConvert Functions를 사용한 관리

Step Functions를 사용해 실험하고 MediaConvert

비디오 클립의 시작 부분에서 길이를 알 수 없는 SMTPE 색상 막대를 감지하여 제거하는 워크플로우에서 MediaConvert 최적화된 통합을 사용하는 방법을 알아보십시오. 2024년 4월 12일자 블로그 게시물 읽기: 다음을 포함한 로우 코드 워크플로우 AWS Elemental MediaConvert

Step Functions는 Amazon States Language (ASL) 에서 직접 특정 AWS 서비스를 제어할 수 있습니다. 자세한 내용은 다른 서비스와 함께 사용파라미터를 서비스 API에 전달 섹션을 참조하세요.

최적화된 통합이 표준 AWS SDK 통합과 다른 점

지원되는 API: MediaConvert

다음은 작업을 제출하고 MediaConvert 작업이 완료될 때까지 기다리는 Task 상태를 포함합니다.

{ "StartAt": "MediaConvert_CreateJob", "States": { "MediaConvert_CreateJob": { "Type": "Task", "Resource": "arn:aws:states:::mediaconvert:createJob.sync", "Parameters": { "Role": "arn:aws:iam::111122223333:role/Admin", "Settings": { "OutputGroups": [ { "Outputs": [ { "ContainerSettings": { "Container": "MP4" }, "VideoDescription": { "CodecSettings": { "Codec": "H_264", "H264Settings": { "MaxBitrate": 1000, "RateControlMode": "QVBR", "SceneChangeDetect": "TRANSITION_DETECTION" } } }, "AudioDescriptions": [ { "CodecSettings": { "Codec": "AAC", "AacSettings": { "Bitrate": 96000, "CodingMode": "CODING_MODE_2_0", "SampleRate": 48000 } } } ] } ], "OutputGroupSettings": { "Type": "FILE_GROUP_SETTINGS", "FileGroupSettings": { "Destination": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/" } } } ], "Inputs": [ { "AudioSelectors": { "Audio Selector 1": { "DefaultSelection": "DEFAULT" } }, "FileInput": "s3://DOC-EXAMPLE-SOURCE-BUCKET/DOC-EXAMPLE-SOURCE_FILE" } ] } }, "End": true } } }

Step Functions와 함께 MediaConvert 사용할 때 IAM 권한을 구성하는 방법에 대한 자세한 내용은 을 참조하십시오. IAM 정책은 다음과 같습니다. AWS Elemental MediaConvert

의 매개변수는 Step Functions 다음과 같이 표현됩니다. PascalCase

네이티브 서비스 API가 CamelCase에 있는 경우에도 (예: API startSyncExecution 작업) 다음과 같은 매개변수를 PascalCase 지정합니다. StateMachineArn