带有COMPLETE状态的事件 - MediaConvert

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

带有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 事件包含有关您的工作和产出的其他信息。下表列出并描述了任务事件消息详细信息中可用的不同属性。

COMPLETE事件消息详情
属性 数据类型 详细信息

paddingInserted

整数

在作业的所有输出中 MediaConvert 插入空白帧的总时长,以毫秒为单位。

视频填充会插入空白帧,帮助保持音频和视频时长一致。paddingInserted 值越大,表示插入的空白帧越多。这些值还会显示您的输入音轨开始延迟、提前结束或两者兼而有之的程度。

qvbrAvgQuality

float

质量定义的可变比特率 () QVBR 输出的平均视频质量。

仅包含在QVBR输出中。

qvbrMinQuality

float

在QVBR输出中检测到的最低视频质量。

仅包含在QVBR输出中。

qvbrMaxQuality

float

在QVBR输出中检测到的最大视频质量。

仅包含在QVBR输出中。

qvbrMinQualityLocation

整数

输出中检测到 qvbrMinQuality 的位置,以毫秒为单位。

您可以在查看输出视频质量和带宽使用情况时使用 qvbrMinQualityLocation

仅包含在QVBR输出中。

qvbrMaxQualityLocation

整数

输出中检测到 qvbrMaxQuality 的位置,以毫秒为单位。

您可以在查看输出视频质量和带宽使用情况时使用 qvbrMaxQualityLocation

仅包含在QVBR输出中。

warnings

 代码

 count

数组

整数

整数

任务中看到的任何警告代码及其出现的次数。

有关更多信息,请参阅 警告码

blackVideoDetected

整数

输出中也存在于输入中的黑色视频帧的总时长,以毫秒为单位。

blackVideoDetected不包括插入的任何黑框 MediaConvert。

blackVideoSegments

start

end

数组

整数

整数

输出中检测到黑色视频帧的一个或多个位置。

输出中的每个黑色视频片段都有自己的开头和结尾。

blackVideoSegments不包括插入的任何黑框 MediaConvert。

averageBitrate

整数

视频输出的平均比特率,计算方法是将时长除以总位数。

您可以使用以下示例JSON为状态为的作业创建 EventBridge 事件模式COMPLETE

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