

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 具有 COMPLETE 狀態的事件
<a name="ev_status_complete"></a>

當所有輸出寫入 Amazon S3 `COMPLETE`時，MediaConvert 會傳送 的事件，而不會發生錯誤。它同時包含已完成任務的警告和輸出資訊。如需輸出檔案名稱和路徑的詳細資訊，請參閱 [輸出檔案名稱和路徑](output-file-names-and-paths.md)。

下列 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`  |  integer  | 在任務中所有輸出插入的空白影格 MediaConvert 總持續時間，以毫秒為單位。 影片填補插入空白影格，以協助讓音訊和影片持續時間保持一致。大型`paddingInserted`值顯示已插入更多空白影格。這些值也會顯示您的輸入音軌延遲開始或提早結束，或兩者皆是。 | 
|  `qvbrAvgQuality`  |  float  |  品質定義的可變位元速率 (QVBR) 輸出的平均視訊品質。 僅包含在 QVBR 輸出中。  | 
|  `qvbrMinQuality`  |  float  |  在您的 QVBR 輸出中偵測到的最低視訊品質。 僅包含在 QVBR 輸出中。  | 
|  `qvbrMaxQuality`  |  float  |  在您的 QVBR 輸出中偵測到的最大視訊品質。 僅包含在 QVBR 輸出中。  | 
|  `qvbrMinQualityLocation`  |  integer  |  輸出中`qvbrMinQuality`偵測到的位置，以毫秒為單位。 您可以在檢閱輸出視訊品質和頻寬用量`qvbrMinQualityLocation`時使用 。 僅包含在 QVBR 輸出中。  | 
|  `qvbrMaxQualityLocation`  |  integer  |  輸出中`qvbrMaxQuality`偵測到的位置，以毫秒為單位。 您可以在檢閱輸出視訊品質和頻寬用量`qvbrMaxQualityLocation`時使用 。 僅包含在 QVBR 輸出中。  | 
|  `warnings`  code  count  |  陣列 integer integer  |  任務中看到的任何警告代碼及其發生次數。 如需詳細資訊，請參閱[警告代碼](warning_codes.md)。  | 
|  `blackVideoDetected`  |  integer  |  輸出中也出現在輸入中的黑色影片影格總持續時間，以毫秒為單位。 `blackVideoDetected` 不包含 MediaConvert 插入的任何黑色影格。  | 
|  `blackVideoSegments`  `start`  `end`  |  陣列 integer integer  |  輸出中偵測到黑色影片影格的位置。 輸出中的每個黑色影片區段都會以自己的開始和結束顯示。 `blackVideoSegments` 不包含 MediaConvert 插入的任何黑色影格。  | 
|  `averageBitrate`  |  integer  |  影片輸出的平均位元速率，計算方式為持續時間除以總位元數。  | 

您可以使用下列範例 JSON，為狀態為 的任務建立 EventBridge 事件模式`COMPLETE`。

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