

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

# 使用元素推理进行智能裁剪
<a name="smart-cropping-with-elemental-inference"></a>

## 简介
<a name="smart-cropping-introduction"></a>

[AWS Elemental Inf](https://aws.amazon.com/elemental-inference/) erence 是一项托管媒体服务，它利用 AI 来分析媒体内容以允许工作流程。 AI-enabledSmart Cropping 功能使用 AI 来推断输入视频中的感兴趣区域，并将视频裁剪为指定的纵横比，同时将感兴趣的区域保持在输出的中心。

智能裁剪的典型用例是根据横向视频创建垂直视频。例如，在足球比赛的横向视频中，Smart Cropping 将包含足球和活跃球员的区域推断为感兴趣区域。视频被裁剪（垂直），以使球和球员保持在输出视频帧中。

本指南介绍如何在 MediaConvert 作业中启用智能裁剪功能。

## 元素推理集成
<a name="smart-cropping-elemental-inference-integration"></a>

在作业中启用智能裁剪后， MediaConvert 管理与元素推理的集成。在作业进行期间， MediaConvert 执行以下操作：

1. MediaConvert 在运行作业的账户中创建元素推理 Feed。

1. MediaConvert 将输入发送到元素推理进行分析。

1. MediaConvert 利用 Elemental Inference 中的分析元数据创建转码作业。

1. MediaConvert 任务完成后删除 Feed。

注意：在 Feed 中 MediaConvert 添加带有密钥`ManagedByService`和值的 AWS 标签`AWSElementalMediaConvert`。

## IAM 角色权限
<a name="smart-cropping-iam-role-permissions"></a>

该[设置 IAM 权限](iam-role.md)指南介绍了如何设置具有运行 MediaConvert 转码任务权限的 IAM 角色。以下策略列出了为智能裁剪功能向转码 IAM 角色添加所需的额外权限：

```
{
  "Version": "2012-10-17",		 	 	 
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "elemental-inference:CreateFeed",
        "elemental-inference:AssociateFeed",
        "elemental-inference:PutMedia",
        "elemental-inference:GetMetadata",
        "elemental-inference:DeleteFeed",
        "elemental-inference:TagResource"
      ],
      "Resource": "*"
    }
  ]
}
```

## 最大并发 Feed
<a name="smart-cropping-maximum-concurrent-feeds"></a>

每个启用了智能裁剪的 MediaConvert 作业在作业运行时都会消耗一个元素推理源。 MediaConvert 允许用户通过 MediaConvert 队列的最大**并发 Feed 设置指定用于运行 MediaConvert 作业的最大订阅**量，该设置必须大于 0 才能运行智能裁剪作业。要在 MediaConvert控制台中更新 “**最大并发 Feed**” 设置，请执行以下操作：

1. 在 MediaConvert 控制台中，选择**队**列和要更新的队列名称。

1. 在队列详细信息页面中，选择**编辑队列**。

1. 更新 “**最大并发源数量**” 字段，然后选择 “**保存队列**”。

注意：所有队列的最大并发 Feed 不能超过账户内元素推理的总馈送上限。

如果队列的 Smart Cropping 作业数超过最大并发源值，则这些作业将排队直到输入数据容量可用为止（通过任务完成或更新队列的最大 Feed）。

## 设置智能裁剪作业
<a name="smart-cropping-setting-up-job"></a>

以下是在 MediaConvert 输出中启用智能裁剪的步骤：

1. 在 MediaConvert 控制台中，添加输出组和输出。

1. 在输出视频描述设置中，设置所需的宽度和高度，其中宽度必须小于或等于高度。

1. 在视频描述设置中，展开**缩放并将缩放****行为**设置为**使用元素推理进行智能裁剪**。

有关设置 MediaConvert 作业的详细信息，请参阅[教程：配置作业设置](setting-up-a-job.md)。

以下功能不支持智能裁剪：
+ [加速转码](accelerated-transcoding.md)
+ [HTTP 输入](http-input-requirements.md)
+ [预留队列](working-with-reserved-queues.md)

## 定价
<a name="smart-cropping-pricing"></a>

Smart Cropping 作业的定价分为两个部分：元素推理的定价和转码的定价。服务费用仅在任务成功完成时适用。当作业出错时，不收取任何费用。

智能裁剪是一项专业级功能，按输出启用。

## 区域可用性
<a name="smart-cropping-region-availability"></a>

如果元素推理在以下区域可用，则可以使用启用智能裁剪的作业：
+ 美国东部（弗吉尼亚北部）us-east-1
+ 美国西部（俄勒冈）us-west-2
+ 欧洲（爱尔兰）eu-west-1
+ 亚太地区（孟买）ap-south-1
+ 亚太地区（悉尼）ap-southeast-2