COMPLETE 상태 이벤트 - MediaConvert

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

COMPLETE 상태 이벤트

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

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

{ "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://DOC-EXAMPLE-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 이벤트에는 작업 및 출력에 대한 추가 정보가 포함됩니다. 다음 테이블에는 작업 이벤트 메시지 세부 정보에 표시되는 다양한 속성 목록에 대한 설명이 있습니다.

완료 이벤트 메시지 세부 정보
속성 데이터 유형 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

정수

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

다음 샘플 JSON을 사용하여 상태가 인 작업에 대한 EventBridge 이벤트 패턴을 만들 수 있습니다. COMPLETE

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