状态为“完成” 的事件 - MediaConvert
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

状态为“完成” 的事件

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

完成事件消息详细信息
属性 数据类型 详细信息

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"] } }