iPhone устанавливает ориентацию в exif-данных видео. В быстрое время он будет воспроизводиться очень хорошо, но везде он вращается неправильно.
Есть два способа решения: повернуть на устройстве или в облаке. Вы можете запросить видео о предпочтительном преобразовании на устройстве, и это позволит вам узнать, что нужно для его поворота.
AVURLAsset * footageVideo = [AVURLAsset URLAssetWithURL:assetURL options:nil];
AVAssetTrack * footageVideoTrack = [footageVideo compatibleTrackForCompositionTrack:videoTrack];
CGAffineTransform t = footageVideoTrack.preferredTransform;
Получив преобразование, вы можете использовать AVExportSession для поворота видео, хотя это может занять некоторое время на устройстве.