本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 MediaLive 控制台进行设置
您可以在 MediaLive 频道的一个或多个视频输出中设置智能裁剪功能。在需要该功能的每个视频输出中,将视频缩放比例设置为 SMART_CROP。保存频道后,会在你的账户中 MediaLive 自动在 Elemental Inference 中创建一个提要资源。 AWS 即使您启用了多个元素推理功能,也只能 MediaLive 创建一个 Feed。
您可以在正在创建的新 MediaLive 频道中设置智能裁剪。或者,您可以更新现有频道以包含智能裁剪。
本节介绍如何使用 MediaLive 控制台设置智能裁剪。有关使用 AWS API 进行设置的信息,请参阅元素推理功能使用 AWS CLI。
注意
此部分中的信息假定您熟悉创建通道的常规步骤,如从头开始创建通道中所述。
步骤 A:启用智能裁剪
您必须在适用的视频输出中启用智能裁剪。
-
如果您计划更新现有 Feed,请确保在 Elemental Inference 的启用输出配额
中留出空间。配额列表按字母顺序排序。寻找不以 “请求费率” 开头的配额。 请记住,您在频道中启用的每项功能都会生成一个 Elemental Inference 输出。
-
在创建频道或编辑频道页面上,选择AWS 元素推理设置。
-
在 “状态” 中,选择 “已启用”。将显示每个元素推理功能的章节。
-
在频道的输出组部分,找到一个输出组和一个包含视频的输出。显示 Stream settings (流设置) 部分,然后选择 Video (视频) 部分。
-
填写 “宽度” 和 “高度” 字段以指定分辨率。将分辨率设置为 MediaLive要应用于视频的裁剪效果。例如,720 x 1600。
-
打开缩放设置,然后将缩放行为设置为 SMART_CROP。
-
-
在更多视频输出、此输出组和其他输出组中重复上一步操作。请记住,您不必在每个输出组或一个输出组中的每个视频输出中都设置智能裁剪。
步骤 B:查看设置
-
在创建频道或编辑频道页面上,选择AWS 元素推理设置。智能裁剪部分会自动展开,显示输出组及其视频输出的列表。
-
设置为智能裁剪(启用智能裁剪)的视频输出在启用滑块的情况下出现。输出是 smart-crop-enabled
-
启用了智能裁剪的所有视频输出的输出组将在启用滑块的情况下显示。此输出组是 smart-crop-enabled。
-
如果输出组包含启用和禁用的视频输出的混合,则在启用滑块的情况下不会出现。
-
-
您可以调整配置:
移动滑块以启用任何输出或输出组。在适用的视频输出中, MediaLive 自动将缩放行为设置为智能裁剪。但是,您可能仍需要在直播设置中查看视频输出,以更改视频的宽度和高度,以及设置纵横比和分辨率。如果不设置宽度和高度,则输出可能是柱形盒装或信件盒装。
您可以移动滑块以禁用任何输出或输出组。在适用的视频输出中, MediaLive 自动将缩放行为设置设置为默认。但是,您可能仍需要在直播设置中查看视频输出,以更改视频的宽度和高度(纵横比)。
更改配置时,将在元素推理中 MediaLive 执行相应的更改。
步骤 C:保存或更新频道
保存频道。 MediaLive 调用 Elemental Inferen AssociateFeed ce 端点执行以下操作:
-
在提要中创建智能裁剪输出。
-
要将频道(资源)与 Feed 关联,前提是这是您要设置的第一个元素推理功能。
您现在有了一个可用的 Feed:资源-提要-输出。
你可以启动频道。频道运行时,将源流传输到 Elemental Inf MediaLive erence,然后从 Elemental Inference 中检索描述每个视频帧中感兴趣区域的元数据。在设置了智能裁剪的每个视频输出中,将视频裁 MediaLive 剪到新的感兴趣区域。 MediaLive 然后继续进行常规处理以对视频进行编码。