0

次のように 180 度回転させている AVMutableComposition トラックがあります。

if (shouldRotate) {

    //Code to rotate original main video 180 degrees if required.
    CGAffineTransform transform = CGAffineTransformMakeRotation(M_PI);
    a_compositionVideoTrack.preferredTransform = transform;

}

これはうまく機能し、ビデオを表示したり、YouTube にアップロードしたりすると、正しく回転します。ただし、Facebook にアップロードすると、ビデオが上下逆になります。Facebook は、preferredTransform フラグを気にしない/読み取らないようです。

誰かがこれを修正する方法を提案できますか? 追加情報として、Facebook SDK for iOS を使用して動画をアップロードしています。

前もって感謝します !

EDIT 実際には、これは Facebook または Facebook SDK のバグのようです。90度回転するとうまくいきます。誰かが光を当てることができるなら、してください。

4

1 に答える 1

0

これはバグのようです-唯一の解決策は、Facebook自体にアップロードされたビデオを回転させることです。

于 2012-06-03T13:28:50.830 に答える