我使用btsync从我的Iphone5复制的标准相机应用程序捕获了一个视频文件:
orig.mov: ISO Media, Apple QuickTime movie
在mplayer或vlc中播放颠倒。
当我使用AWS的弹性传感器使用标准预设对其进行转码时:
elastictranscoder.mpg: ISO Media, MPEG v4 system, version 1
转码后的视频文件以正确的方式播放。
当transcoding myself时,使用ffmpeg我需要明确地旋转视频,否则生成的{mp4,webm}文件会颠倒。
所以我猜测AWS的弹性变换器会以某种方式自动旋转视频。但是为什么视频会颠倒过来?
答案 0 :(得分:4)
这是Apple的事情,我同意这对大多数用户来说非常混乱。 Apple允许设备(iPhone / iPad)上的音量上/下按钮记录开始/停止和快门功能。因此,大多数用户希望这些按钮位于顶部,从而旋转设备。
这使得设备开始颠倒录制视频,但Apple运动传感器也会旋转视频,因此用户不会怀疑视频是否正在颠倒录制。
通常情况下,如果您想避免现象,请按住设备右侧的主页按钮。
PS:如果您想知道Apple应用程序如何始终正确定位视频,即使它是颠倒录制的,答案还在于旋转标记,它嵌入在视频和应用中阅读它并纠正位置。
答案 1 :(得分:0)
看起来这将在VLC版本2.2.0中修复(即将发布)