本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
视频缩放行为和宽高比
您可以选择 AWS Elemental MediaConvert 如何使用缩放行为将您的输入视频图像缩放到您指定的输出分辨率。
下表显示了缩放行为、缩放填充、高度和宽度如何相互作用以调整输出图像。
默认(经填充适合)
如果您为缩放行为选择默认(适合填充), MediaConvert 请将视频图像缩放到输出分辨率。然后,如果您的输入分辨率的纵横比与输出分辨率不同,请 MediaConvert 填充视频图像,直到它与输出分辨率的尺寸相匹配。
例如,如果您的输入文件是逐1280
720
像素,并且您指定的输出分辨率为逐640
480
像素,则将图像大小 MediaConvert 缩小到图像的顶部640x360
和底部,然后填充图像的顶部和底部,从而使最终的视频分辨率为640x480
。 MediaConvert 不使用裁剪来实现默认缩放行为。
密钥
以下图例显示了输入和输出图像的宽度、高度、裁切和填充。在此图例中,输入尺寸(顶部和左侧)为蓝色,输出尺寸(右侧和底部)为红色。
![宽高比图例](images/key.png)
下表显示了输入和输出分辨率不同时的图像缩放行为示例。有关读取图像的详细信息,请参阅前面的图例。
状况 |
输入 |
输出 |
---|---|---|
输入宽度小于输出宽度 输入高度小于输出高度 |
![]() |
![]() |
输入宽度小于输出宽度 输入高度大于输出高度 |
![]() |
![]() |
输入宽度大于输出宽度 输入高度小于输出高度 |
![]() |
![]() |
输入宽度大于输出宽度 输入高度大于输出高度 |
![]() |
![]() |
拉伸到输出
如果您选择 “拉伸” 来输出缩放行为,则会将视频图像 MediaConvert 拉伸或缩小到输出分辨率。
例如,如果您的输入图像是逐200
200
像素,并且您想要的输出分辨率为逐300
像400
素,则会将输入图像的大小 MediaConvert 增加到逐300
像400
素,从而扭曲输出图像的比例。 MediaConvert 不使用填充或裁剪来让 Stretch 输出缩放行为。
重要
如果您的输入分辨率的纵横比与输出分辨率不同,则与输入图像相比,您的输出图像将失真。
密钥
以下图例显示了输入和输出图像的宽度、高度、裁切和填充。在此图例中,输入尺寸(顶部和左侧)为蓝色,输出尺寸(右侧和底部)为红色。
![宽高比图例](images/key.png)
下表显示了输入和输出分辨率不同时的图像缩放行为示例。有关读取图像的详细信息,请参阅前面的图例。
状况 |
输入 |
输出 |
---|---|---|
输入宽度小于输出宽度 输入高度小于输出高度 |
![]() |
![]() |
输入宽度小于输出宽度 输入高度大于输出高度 |
![]() |
![]() |
输入宽度大于输出宽度 输入高度小于输出高度 |
![]() |
![]() |
输入宽度大于输出宽度 输入高度大于输出高度 |
![]() |
![]() |
适应
如果为 “缩放” 行为选择 “适合”,则 MediaConvert 缩放输入图像直至其适合输出分辨率的尺寸,但不超过输出分辨率的尺寸。
例如,如果您的输入文件是逐200
200
像素,并且您想要的输出分辨率为逐300
像400
素,则将图像 MediaConvert 增加到300
逐300
像素。 MediaConvert 当您选择 “适合” 时,不会在输出中添加填充。
密钥
以下图例显示了输入和输出图像的宽度、高度、裁切和填充。在此图例中,输入尺寸(顶部和左侧)为蓝色,输出尺寸(右侧和底部)为红色。
![宽高比图例](images/key.png)
下表显示了输入和输出分辨率不同时的图像缩放行为示例。有关读取图像的详细信息,请参阅前面的图例。
状况 |
输入 |
输出 |
---|---|---|
输入宽度小于输出宽度 输入高度小于输出高度 |
![]() |
![]() |
输入宽度小于输出宽度 输入高度大于输出高度 |
![]() |
![]() |
输入宽度大于输出宽度 输入高度小于输出高度 |
![]() |
![]() |
输入宽度大于输出宽度 输入高度大于输出高度 |
![]() |
![]() |
未经放大也适合
如果您为 “缩放” 行为选择 “在不放大缩放的情况下适合”,则 MediaConvert 会减小输入图像的大小,直到它适合输出分辨率的尺寸,而不会超过输出分辨率的任何尺寸。如果您的输入图像小于输出图像,则 MediaConvert 不会增加图像的大小。
例如,如果您的输入图像是逐400
400
像素,并且您想要的输出分辨率为逐200
像300
素,则会将输入图像 MediaConvert 缩小为逐200
像200
素。 MediaConvert 在不放大比例的情况下选择 “适合” 时,不会添加内边距。
注意
在 Apple HLS、DASH 或 C MAF 输出组中启用自动 ABR 时,如果不升级,就无法选择 “适合”。
密钥
以下图例显示了输入和输出图像的宽度、高度、裁切和填充。在此图例中,输入尺寸(顶部和左侧)为蓝色,输出尺寸(右侧和底部)为红色。
![宽高比图例](images/key.png)
下表显示了输入和输出分辨率不同时的图像缩放行为示例。有关读取图像的详细信息,请参阅前面的图例。
状况 |
输入 |
输出 |
---|---|---|
输入宽度小于输出宽度 输入高度小于输出高度 |
![]() |
![]() |
输入宽度小于输出宽度 输入高度大于输出高度 |
![]() |
![]() |
输入宽度大于输出宽度 输入高度小于输出高度 |
![]() |
![]() |
输入宽度大于输出宽度 输入高度大于输出高度 |
![]() |
![]() |
填充
如果为 “缩放” 行为选择 “填充”,则会 MediaConvert 缩放输入图像直至其填充输出分辨率的尺寸,并裁剪任何超过输出分辨率尺寸的图像。
例如,如果您的输入文件是逐200
200
像素,并且您想要的输出分辨率为逐300
像400
素,则将输入图像的大小 MediaConvert 增加到逐400
像400
素,裁剪掉顶部和底部的50
像素,然后逐像素返回一个300
像400
素的文件。 MediaConvert 当您选择 “填充” 时,不会在输出中添加填充。
密钥
以下图例显示了输入和输出图像的宽度、高度、裁切和填充。在此图例中,输入尺寸(顶部和左侧)为蓝色,输出尺寸(右侧和底部)为红色。
![宽高比图例](images/key.png)
下表显示了输入和输出分辨率不同时的图像缩放行为示例。有关读取图像的详细信息,请参阅前面的图例。
状况 |
输入 |
输出 |
---|---|---|
输入宽度小于输出宽度 输入高度小于输出高度 |
![]() |
![]() |
输入宽度小于输出宽度 输入高度大于输出高度 |
![]() |
![]() |
输入宽度大于输出宽度 输入高度小于输出高度 |
![]() |
![]() |
输入宽度大于输出宽度 输入高度大于输出高度 |
![]() |
![]() |