为什么Iphonevideo颠倒了?
我有一个使用标准的相机应用程序捕获的video文件从我的iphone5使用btsync复制:
orig.mov: ISO Media, Apple QuickTime movie
这在mplayer或vlc中起着颠倒的作用 。
当我使用AWS的elastictranscoder使用标准预设对其进行转码时:
elastictranscoder.mpg: ISO Media, MPEG v4 system, version 1
这个转码的video文件播放正确的方式。
当自己转码时 ,使用ffmpeg我需要明确地旋转video,否则产生的{mp4,webm}文件是颠倒的。
所以我猜测AWS的elastictranscoder会自动旋转video。 但是,为什么video是颠倒的?
这是一个苹果的事情,我同意它是非常混乱的大多数用户。 苹果已经允许设备上的音量上/下button(iPhone / iPad)logging开始/停止和快门function。 所以,大多数用户都希望这些button位于顶部,从而旋转设备。
这使设备开始loggingvideo颠倒,但苹果运动传感器也旋转video,因此用户不怀疑video是颠倒录制。
通常情况下,如果您想避免这种现象 ,请使用右侧的“主页”button保持设备 。
PS:如果你想知道苹果应用程序如何正确定位video,即使它是倒置录制的,答案就在于embedded在video中的旋转标签 ,应用程序读取并修正位置。
看起来这将在VLC版本2.2.0(即将发布)