1

btsync を使用してIphone5からコピーした標準のカメラ アプリを使用してキャプチャしたビデオ ファイルがあります。

orig.mov: ISO Media, Apple QuickTime movie

それはmplayer または vlc で逆さまに再生されます。

標準プリセットを使用してAWSのelastictranscoderを使用してトランスコードすると:

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

そのトランスコードされたビデオ ファイルは、正しい方法で再生されます。

自分自身をトランスコードするとき、ffmpeg を使用してビデオを明示的に回転させる必要があります。そうしないと、結果の {mp4,webm} ファイルが上下逆になります。

したがって、AWSのelastictranscoderがビデオを自動回転させると推測しています。しかし、そもそもビデオが逆さまになっているのはなぜですか?

4

2 に答える 2

4

これは Apple の問題であり、ほとんどのユーザーにとって非常に混乱を招くことに同意します。Apple は、デバイス (iPhone/iPad) の音量アップ/ダウン ボタンを使用して、開始/停止およびシャッター機能を記録できるようにしました。そのため、ほとんどのユーザーはこれらのボタンを上部に配置してデバイスを回転させたいと考えています。

これにより、デバイスはビデオの録画を上下逆さまに開始しますが、Apple のモーション センサーもビデオを回転させるため、ユーザーはビデオが上下逆さまに録画されているとは思いません。

現象を回避したい場合は、原則としてホームボタンを右側にして端末を持ちます

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 に答える