View a markdown version of this page

使用元素推理进行智能裁剪 - MediaConvert

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

使用元素推理进行智能裁剪

简介

AWS Elemental Inf erence 是一项托管媒体服务,它利用 AI 来分析媒体内容,从而实现支持 AI 的工作流程。Smart Cropping 功能使用 AI 来推断输入视频中的感兴趣区域,并将视频裁剪为指定的纵横比,同时将感兴趣的区域保持在输出的中心。

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

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

元素推理集成

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

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

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

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

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

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

IAM 角色权限

设置 IAM 权限指南介绍了如何设置具有运行 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

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

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

  2. 在队列详细信息页面中,选择编辑队列

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

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

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

设置智能裁剪作业

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

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

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

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

有关设置 MediaConvert 作业的详细信息,请参阅教程:配置作业设置

以下功能不支持智能裁剪:

定价

智能裁剪作业的定价分为两个部分:元素推理的定价和转码的定价。服务费用仅在任务成功完成时适用。作业出错时不收取任何费用。

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

区域可用性

如果元素推理在以下区域可用,则可以使用启用智能裁剪的作业:

  • 美国西部(俄勒冈)us-west-2