Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS模板肖像问题上的AWS视频点播-MediaCoder_Amazon Web Services_Video_Rotation - Fatal编程技术网

Amazon web services AWS模板肖像问题上的AWS视频点播-MediaCoder

Amazon web services AWS模板肖像问题上的AWS视频点播-MediaCoder,amazon-web-services,video,rotation,Amazon Web Services,Video,Rotation,我在aws模板上部署了视频点播,并对其进行了一些修改——删除了DASH和MP4输出,删除了一些HLS低分辨率输出 最初,iPhone拍摄的纵向视频由MediaConvert转码到横向视频。 从2月28日开始,MediaConvert支持旋转,但忽略旋转元数据 我不得不修改“encode”Lambda函数–在“VideoSelector”部分添加“Rotate”:“90”,更新aws sdk版本(部署的解决方案使用了不支持Rotate标记的旧版本),重新打包并上传zip 现在MediaConver

我在aws模板上部署了视频点播,并对其进行了一些修改——删除了DASH和MP4输出,删除了一些HLS低分辨率输出

最初,iPhone拍摄的纵向视频由MediaConvert转码到横向视频。 从2月28日开始,MediaConvert支持旋转,但忽略旋转元数据

我不得不修改“encode”Lambda函数–在
“VideoSelector”
部分添加
“Rotate”:“90”
,更新aws sdk版本(部署的解决方案使用了不支持Rotate标记的旧版本),重新打包并上传zip

现在MediaConvert不会忽略旋转元数据(但它不会传递),但它会旋转视频–但并不像预期的那样

我有两个问题:

  • 视频已旋转但未正确旋转–如果将纵向视频安装到侧面有大量黑色空间的横向(1280x720)帧,而不是“真实”旋转(1280x720带旋转元数据->720x1280无旋转标记)。有没有办法实现“真正”的旋转,比如将整个视频翻转90度
  • 转码的HLS段(我只需要HLS输出,DASH和MP4输出被删除)有缺陷-它们冻结-例如20秒的视频往往有1-3次冻结-通过下载.TS文件并播放VLC、Potplayer和其他文件进行验证。冻结发生在通过Windows(Firefox、Edge、Chrome)、MacOS(Safari)、iOS本机播放器(我已经用它们进行了测试)在Cloudfront上播放流(m3u8)时。那么,为什么美达康会导致输出冻结?输入是完美的

  • 非常感谢您的帮助:)

    您是如何“更新aws sdk版本”的。我得到一个不支持旋转的错误。所以我想我需要上传aws sdk@user2761116@zingle-丁格尔:那是很久以前的事了。我下载了我相信的源代码,在那里更改了版本,并上传了带有changesUpdate的压缩源代码:我相信他们更新了源文件,也许不需要手动更新aws sdk版本。你解决了这个问题吗?@zingle dingle Acutally我已经记不起来了。我在lambda上使用ffmpeg制作了一个自定义解决方案。您是如何“更新aws sdk版本”的。我得到一个不支持旋转的错误。所以我想我需要上传aws sdk@user2761116@zingle-丁格尔:那是很久以前的事了。我下载了我相信的源代码,在那里更改了版本,并上传了带有changesUpdate的压缩源代码:我相信他们更新了源文件,也许不需要手动更新aws sdk版本。你解决了这个问题吗?@zingle dingle Acutally我已经记不起来了。我在lambda上使用ffmpeg制作了一个自定义解决方案。