为什么Iphone视频颠倒了?

时间:2013-09-16 06:54:51

标签: ios iphone video ffmpeg amazon-elastic-transcoder

我使用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的弹性变换器会以某种方式自动旋转视频。但是为什么视频会颠倒过来?

2 个答案:

答案 0 :(得分:4)

这是Apple的事情,我同意这对大多数用户来说非常混乱。 Apple允许设备(iPhone / iPad)上的音量上/下按钮记录开始/停止和快门功能。因此,大多数用户希望这些按钮位于顶部,从而旋转设备。

这使得设备开始颠倒录制视频,但Apple运动传感器也会旋转视频,因此用户不会怀疑视频是否正在颠倒录制。

通常情况下,如果您想避免现象,请按住设备右侧的主页按钮

PS:如果您想知道Apple应用程序如何始终正确定位视频,即使它是颠倒录制的,答案还在于旋转标记,它嵌入在视频和应用中阅读它并纠正位置。

答案 1 :(得分:0)

看起来这将在VLC版本2.2.0中修复(即将发布)

https://trac.videolan.org/vlc/ticket/2882