iPhone(3GS、4、4Sなど)はビデオを上下逆に記録することがよくありますが、MOVコンテナー内の回転に関するメタデータが含まれています。
ただし、多くのアプリケーション(XBMC、VLC、Windows Media Player)はこの回転メタデータを理解しないため、ビデオが上下逆に再生されます。
これらのビデオを永久に回転させ、回転フラグを削除/無視することは可能ですか?
再エンコードせずにそれを行うことを懸念している場合、それは実際には不可能です。ビデオがMJPEGの場合はそうですが、h.264のようなより高度なビデオコーデックの動作はまったく異なります。実際には、画像の左から右、上から下の順序に依存します。それらを回転して表示する方法や、非常に高品質で再エンコードする方法を探したい場合があります。
—
slhck
VLCでは(再生中に)回転できますが、XBMCでは回転できません。どうすれば再エンコードできますが、ほぼすべての元の品質を維持できますか?
—
SofaKng
まあ、私はあなたがWindowsを使っていると思います。関連する質問は次のとおりです。Windowsでビデオ(MOV)ファイルを回転させる方法を教えてください。—秘訣は、エクスポート時に可能な限り最高の品質設定を設定することです。これにより、元のファイルよりも大きなファイルになる可能性があります。私は100%確信はありませんが、あなたはかなり悪い状況にあるようです。FFmpegに
—
slhck
-vf rotate=1
は同じことを達成するオプションもあります。ただし、適切な品質を得るには、出力オプションを調整する必要があります。
そのようなビデオの短いサンプルクリップを提供できますか?少し実験してみます。
—
slhck 2011