来自视频的 AWS mediaconvert 缩略图生成器会旋转吗?
AWS media convert thumbnail genrated from video get rotated?
在我的应用程序中,我使用 AWS 媒体转换作业从我上传到 s3 的视频生成缩略图。视频是从手机上传的。当我从手机录制视频并同时上传时,效果很好。我正确生成了缩略图。
但是当我从同一个手机上传预先录制的视频并上传时,该视频的缩略图旋转了 -90 度。
不确定这里可能是什么问题。
听起来好像在使用移动设备录制的视频文件中嵌入了旋转元数据。 iPhone 等设备在录制时会根据 phone 的方向自动执行此操作。此数据将告知 MediaConvert 更改输入文件的旋转。默认情况下,MediaConvert 将不使用旋转,我建议将其翻转为 'AUTO',并让服务相应地正确旋转视频。
如果您有兴趣,Apple Quicktime 文件格式 (1) 和 ISO 14496-12(第 A.6 节)应该有关于这条元数据的更多详细信息。
JSON 旋转设置为自动的设置:
"Inputs": [
{
"AudioSelectors": {
"Audio Selector 1": {
"Offset": 0,
"DefaultSelection": "DEFAULT",
"ProgramSelection": 1
}
},
"VideoSelector": {
"ColorSpace": "FOLLOW",
"Rotate": "AUTO",
"AlphaBehavior": "DISCARD"
},
"FilterEnable": "AUTO",
"PsiControl": "USE_PSI",
"FilterStrength": 0,
"DeblockFilter": "DISABLED",
"DenoiseFilter": "DISABLED",
"TimecodeSource": "EMBEDDED",
"FileInput": "s3://bucket123/test.mov"
}
]
== 文档 ==
[1] https://docs.aws.amazon.com/mediaconvert/latest/ug/manually-specified-rotation.html
[2]https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-prop-videoselector-rotate
[3] https://developer.apple.com/standards/qtff-2001.pdf
在我的应用程序中,我使用 AWS 媒体转换作业从我上传到 s3 的视频生成缩略图。视频是从手机上传的。当我从手机录制视频并同时上传时,效果很好。我正确生成了缩略图。
但是当我从同一个手机上传预先录制的视频并上传时,该视频的缩略图旋转了 -90 度。
不确定这里可能是什么问题。
听起来好像在使用移动设备录制的视频文件中嵌入了旋转元数据。 iPhone 等设备在录制时会根据 phone 的方向自动执行此操作。此数据将告知 MediaConvert 更改输入文件的旋转。默认情况下,MediaConvert 将不使用旋转,我建议将其翻转为 'AUTO',并让服务相应地正确旋转视频。
如果您有兴趣,Apple Quicktime 文件格式 (1) 和 ISO 14496-12(第 A.6 节)应该有关于这条元数据的更多详细信息。
JSON 旋转设置为自动的设置:
"Inputs": [
{
"AudioSelectors": {
"Audio Selector 1": {
"Offset": 0,
"DefaultSelection": "DEFAULT",
"ProgramSelection": 1
}
},
"VideoSelector": {
"ColorSpace": "FOLLOW",
"Rotate": "AUTO",
"AlphaBehavior": "DISCARD"
},
"FilterEnable": "AUTO",
"PsiControl": "USE_PSI",
"FilterStrength": 0,
"DeblockFilter": "DISABLED",
"DenoiseFilter": "DISABLED",
"TimecodeSource": "EMBEDDED",
"FileInput": "s3://bucket123/test.mov"
}
]
== 文档 ==
[1] https://docs.aws.amazon.com/mediaconvert/latest/ug/manually-specified-rotation.html
[2]https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-prop-videoselector-rotate
[3] https://developer.apple.com/standards/qtff-2001.pdf