次のように 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度回転するとうまくいきます。誰かが光を当てることができるなら、してください。