首页 > 解决方案 > AWS MediaConvert 旋转纵横比已更改

问题描述

我在 AWS 中使用 VOD(视频点播)模板进行媒体转换。它创建一个 Lambda 函数,然后将作业推送到 AWS MediaConvert。最近,AWS 增加了对Rotate属性的支持,该属性设置为AUTO从源文件中读取元数据并在转换期间对视频应用适当的旋转。它正在旋转视频,但是,它似乎在此过程中缩小了视频。见下文。

视频旋转示例

您可以看到,它不是旋转整个视频,而是旋转它以适应宽纵横比的容器。源文件是来自 iPhone 的 .mov。

寻求有关如何让 MediaConvert 旋转整个视频而不是尝试旋转它的帮助,然后缩小以适应原始源视频尺寸。

标签: amazon-web-servicesaws-lambdaaws-media-convert

解决方案


如果您有一个元数据为 90 度的 1920x1080 视频,并且您正在使用指定输出分辨率为 1920x1080 的作业,那么这会导致视频首先旋转为 1080x1920 视频,然后将其加框 + 缩放以形成输出分辨率为 1920x1080。这看起来是旋转的,柱状的,并且在垂直维度上有些缩小 - 就像这张照片一样。

为了防止这种情况,最好不要指定输出的宽度和高度,以便它遵循旋转源的尺寸。


推荐阅读