COMPLETE 상태가 인 이벤트 - MediaConvert

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

COMPLETE 상태가 인 이벤트

MediaConvert 는 모든 출력이 오류 없이 Amazon S3에 기록될 COMPLETE 때 에 대한 이벤트를 전송합니다. 여기에는 완료된 작업에 대한 경고와 출력 정보가 모두 들어 있습니다. 작업 출력 파일 이름 및 경로에 대한 자세한 내용은 출력 파일 이름 및 경로(을)를 참조하세요.

다음은 작업의 COMPLETE 상태를 포함하는 이벤트JSON의 예입니다.

{ "version": "0", "id": "1234abcd-12ab-34cd-56ef-1234567890ab", "detail-type": "MediaConvert Job State Change", "source": "aws.mediaconvert", "account": "111122223333", "time": "2022-12-19T19:07:12Z", "region": "us-west-2", "resources": [ "arn:aws:mediaconvert:us-west-2::jobs/1671476818694-phptj0" ], "detail": { "timestamp": 1671476832124, "accountId": "111122223333", "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default", "jobId": "1671476818694-phptj0", "status": "COMPLETE", "userMetadata": {}, "warnings": [ { "code": 000000, "count": 1 } ], "outputGroupDetails": [ { "outputDetails": [ { "outputFilePaths": [ "s3://amzn-s3-demo-bucket/file/file.mp4" ], "durationInMs": 30041, "videoDetails": { "widthInPx": 1920, "heightInPx": 1080, "qvbrAvgQuality": 7.38, "qvbrMinQuality": 7, "qvbrMaxQuality": 8, "qvbrMinQualityLocation": 2168, "qvbrMaxQualityLocation": 25025 } } ], "type": "FILE_GROUP" } ], "paddingInserted": 0, "blackVideoDetected": 10, "blackSegments": [ { "start": 0, "end": 10 } ] } }

COMPLETE 이벤트에는 작업 및 출력에 대한 추가 정보가 포함됩니다. 다음 테이블에는 작업 이벤트 메시지 세부 정보에 표시되는 다양한 속성 목록에 대한 설명이 있습니다.

COMPLETE 이벤트 메시지 세부 정보
속성 데이터 유형 Details

paddingInserted

정수

작업의 모든 출력에 MediaConvert 삽입된 빈 프레임의 총 지속 시간입니다.

비디오 패딩은 빈 프레임을 삽입하여 오디오와 비디오 지속 시간을 지속적으로 정렬하는 데 도움이 됩니다. paddingInserted 값이 크면 더 많은 빈 프레임이 삽입되었음을 나타냅니다. 이 값은 입력 오디오 트랙이 어느 정도나 늦게 시작하거나 일찍 끝나는지, 아니면 둘 다인지 나타내기도 합니다.

qvbrAvgQuality

float

품질 정의 가변 비트레이트(QVBR) 출력의 평균 비디오 품질입니다.

QVBR 출력에만 포함됩니다.

qvbrMinQuality

float

QVBR 출력에서 감지된 최소 비디오 품질입니다.

QVBR 출력에만 포함됩니다.

qvbrMaxQuality

float

QVBR 출력에서 감지된 최대 비디오 품질입니다.

QVBR 출력에만 포함됩니다.

qvbrMinQualityLocation

정수

출력에서 qvbrMinQuality이(가) 감지된 위치(밀리초 단위).

출력 비디오 품질 및 대역폭 사용량을 검토하면서 qvbrMinQualityLocation 사용 가능.

QVBR 출력에만 포함됩니다.

qvbrMaxQualityLocation

정수

출력에서 qvbrMaxQuality이(가) 감지된 위치(밀리초 단위).

출력 비디오 품질 및 대역폭 사용량을 검토하면서 qvbrMaxQualityLocation 사용 가능.

QVBR 출력에만 포함됩니다.

warnings

 code

 count

array

정수

정수

작업에서 표시된 모든 경고 코드 및 경고 코드 발생 횟수.

자세한 내용은 경고 코드을(를) 참조하세요.

blackVideoDetected

정수

입력에도 표시되는 출력 내 블랙 비디오 프레임 총 지속 시간(밀리초 단위).

blackVideoDetected 에는 에서 삽입한 검은색 프레임이 포함되지 않습니다 MediaConvert.

blackVideoSegments

start

end

array

정수

정수

출력에서 블랙 비디오 프레임이 감지된 위치.

출력에 있는 블랙 비디오의 개별 세그먼트는 시작 및 종료 지점이 표시됩니다.

blackVideoSegments 에는 에서 삽입한 검은색 프레임이 포함되지 않습니다 MediaConvert.

averageBitrate

정수

재생 시간을 총 비트로 나누어 계산한 비디오 출력의 평균 비트레이트입니다.

다음 샘플을 사용하여 상태의 작업에 대한 EventBridge 이벤트 패턴을 JSON 생성할 수 있습니다COMPLETE.

{ "source": ["aws.mediaconvert"], "detail-type": ["MediaConvert Job State Change"], "detail": { "status": ["COMPLETE"] } }