1

我有一个使用btsync从 Iphone5 复制的标准相机应用程序捕获的视频文件:

orig.mov: ISO Media, Apple QuickTime movie

这在 mplayer 或 vlc中颠倒了。

当我使用 AWS 的弹性转码器使用标准预设对其进行转码时:

elastictranscoder.mpg: ISO Media, MPEG v4 system, version 1

该转码的视频文件以正确的方式播放。

自己转码时,使用 ffmpeg 我需要显式旋转视频,否则生成的 {mp4,webm} 文件会颠倒。

所以我猜AWS的elastictranscoder会以某种方式自动旋转视频。但是为什么视频一开始就颠倒了?

4

2 回答 2

4

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

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

通常,如果您想避免这种现象,请按住右侧带有 Home 按钮的设备

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

于 2013-09-16T07:16:00.810 回答
0

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

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

于 2014-03-31T22:40:51.023 回答