本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
带有COMPLETE状态的事件
MediaConvert COMPLETE
当所有输出均无错误地写入 Amazon S3 时发送事件。它包含已完成任务的警告和输出信息。有关任务输出的文件名和路径的信息,请参阅 输出文件名和路径。
以下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://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
事件包含有关您的工作和产出的其他信息。下表列出并描述了任务事件消息详细信息中可用的不同属性。
属性 | 数据类型 | 详细信息 |
---|---|---|
|
整数 |
在作业的所有输出中 MediaConvert 插入空白帧的总时长,以毫秒为单位。 视频填充会插入空白帧,帮助保持音频和视频时长一致。 |
|
float |
质量定义的可变比特率 () QVBR 输出的平均视频质量。 仅包含在QVBR输出中。 |
|
float |
在QVBR输出中检测到的最低视频质量。 仅包含在QVBR输出中。 |
|
float |
在QVBR输出中检测到的最大视频质量。 仅包含在QVBR输出中。 |
|
整数 |
输出中检测到 您可以在查看输出视频质量和带宽使用情况时使用 仅包含在QVBR输出中。 |
|
整数 |
输出中检测到 您可以在查看输出视频质量和带宽使用情况时使用 仅包含在QVBR输出中。 |
代码 count |
数组 整数 整数 |
任务中看到的任何警告代码及其出现的次数。 有关更多信息,请参阅 警告码。 |
|
整数 |
输出中也存在于输入中的黑色视频帧的总时长,以毫秒为单位。
|
|
数组 整数 整数 |
输出中检测到黑色视频帧的一个或多个位置。 输出中的每个黑色视频片段都有自己的开头和结尾。
|
|
整数 |
视频输出的平均比特率,计算方法是将时长除以总位数。 |
您可以使用以下示例JSON为状态为的作业创建 EventBridge 事件模式COMPLETE
。
{ "source": ["aws.mediaconvert"], "detail-type": ["MediaConvert Job State Change"], "detail": { "status": ["COMPLETE"] } }