

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

# 生成每帧指标报告
<a name="per-frame-metrics-enable"></a>

在输出组级别或单个输出级别配置每帧指标报告。

## MediaConvert 控制台
<a name="collapsible-section-1"></a>

要使用 MediaConvert 控制台为输出组启用每帧指标，请执行以下操作：

1. 选择**输出组**。

1. 在**输出组设置**部分，启用**每帧指标**。

1. 在 “**每帧指标**” 下，选择一个或多个指标。

要使用 MediaConvert控制台为单个输出启用每帧指标，请执行以下操作：

1. 选择**输出组**。

1. 选择单个视频输出。

1. 在视频输出的 **“编码设置”** 部分，展开 “**每帧指标**”。

1. 启用**每帧指标**。

1. 在 “**每帧指标**” 下，选择一个或多个指标。

## API、SDK 或 AWS Command Line Interface (AWS CLI)
<a name="collapsible-section-2"></a>

要使用 API、SDK 或 AWS Command Line Interface (AWS CLI) **启用每帧指标**，请在输出`perFrameMetrics`组设置或单个输出设置中加入数组。

以下是作业设置 JSON 的摘录，它指定了输出组级别的每帧指标：

```
...
  "outputGroups": [
    {
      "outputGroupSettings": {
        "type": "FILE_GROUP_SETTINGS",
        "fileGroupSettings": {
          "destination": "s3://amzn-s3-demo-bucket/output/"
        },
        "perFrameMetrics": [
          "PSNR",
          "SSIM",
          "MS_SSIM",
          "PSNR_HVS",
          "VMAF",
          "QVBR"
        ]
      }
    }
  ]
...
```

## 输出文件
<a name="per-frame-metrics-output"></a>

生成每帧指标时，会将 CSV 文件 MediaConvert 写入您的 Amazon S3 输出目标。文件名使用以下模式：

```
[outputname]_[metric].csv
```

例如：
+ `outputname_PSNR.csv`
+ `outputname_SSIM.csv`
+ `outputname_VMAF.csv`

每个 CSV 文件都包含具有以下列的 frame-by-frame指标：

1. 帧号

1. 指标值

这些文件最后还包括摘要统计信息，显示所有帧的平均值、最小值和最大值。将数据导入电子表格应用程序或数据分析工具，以便进一步处理和可视化。

以下是每帧 PSNR 指标的示例：

```
Display_ID,Value
0,100.00
1,55.36
2,54.88
3,55.05
4,53.39
5,54.10
6,54.21
7,54.18
8,54.37
9,54.25
...
3591,40.71
3592,40.71
3593,40.58
3594,40.64
3595,40.53
3596,40.75
3597,40.64
3598,40.68
3599,40.65
3600,40.73
Average: 43.15
Min: 34.19
Max: 100.00
```