Я загружаю видео на веб-сервер после выбора видео с помощью UIImagePickerController.Однако видеоролики, снятые камерой в альбомной ориентации, инвертируются на сервере.Я хочу использовать AVFoundation, чтобы вращать видео перед загрузкой.Я понял, как получить размер и предпочтительное вращение видео с помощью AVAsset.Теперь мне нужно применить аффинное преобразование к видео перед загрузкой.
Вот пример размера и преобразования из видео landscapeRight:
2011-01-07 20: 07: 30.024 MySecretApp[1442: 307] size.width = 1280.000000 size.height = 720.000000 2011-01-07 20: 07: 30.027 MySecretApp [1442: 307] txf.a = -1.000000 txf.b = 0.000000 txf.c = 0.000000 txf.d= -1.000000 txf.tx = 1280.000000 txf.ty = 720.000000
Как бы я преобразовал видео, чтобы отменить инверсию?Я предполагаю, что мне придется экспортировать результаты в новый файл и загрузить его на веб-сервер.Мне также нужно будет выполнить аналогичное преобразование для видео, снятых в портретной ориентации, чтобы повернуть их из альбомной ориентации, чтобы они правильно ориентировались на сервере.
Спасибо