仕事中、私は通常CVOpenGLESTextureCacheCreateTextureFromImage
、フォブからキャッシュ テクスチャを取得するために使用します。次に、asssetwriter を使用して mov ファイルを書き込みます。mov は正常に再生されますが、ビデオは上下逆になっています。
インターネットを検索したところ、これをコーディングする必要があることがわかりました:
assetWriterInput.transform=CGAffineTransformMakeScale(1.0, -1.0);
正常に動作しますが、Windows XP で再生すると、まだ上下が逆になります。iOS だけでも、Apple OS 以外の Quicktime ビデオ プレーヤーでも問題なく再生できることがわかりました。
では、その理由は何ですか?うまくいかないのはなぜですか?