在我的应用程序中,我使用AWS媒体转换作业从上传到s3的视频中生成缩略图。视频是从手机上上传的。当我在手机上录制视频并同时上传时,它可以正常工作。我的缩略图生成得很好。
但是当我从同一台手机上传一个预先录制的视频并上传它时,视频的缩略图就会旋转-90度。
不知道这里有什么问题。
发布于 2020-11-27 18:22:30
听起来就像有旋转元数据嵌入到正在用移动设备录制的视频文件中。像iPhone这样的设备在录音时会根据手机的方向自动完成这一操作。该数据将告诉MediaConvert更改输入文件的旋转。默认情况下,MediaConvert将不使用旋转,我建议将其转换为“AUTO”,并让服务正确地旋转视频。
苹果Quicktime文件格式(1)和ISO 14496-12 (A.6节)应该有更多关于元数据的详细信息,如果您感兴趣的话。
将旋转设置为AUTO的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"
}
]==文档==
https://stackoverflow.com/questions/65000513
复制相似问题