После просмотра большого количества документации в Интернете кажется, что iPhone всегда снимает видео с соотношением сторон 480x360 и применяет матрицу преобразования на видеодорожке. (480x360 может меняться, но всегда одинаково для данного устройства)
Вот способ изменения источника ffmpeg в проекте iOS и доступа к матрице http://www.seqoy.com/correct-orientation-for-iphone-recorded-movies-with-ffmpeg/
Вот более простой способ найти матрицу преобразования в iOS-4 Как обнаружить (iPhone SDK), если видеофайл был записан в портретной ориентации или в альбомной ориентации.
Как можно выбрать ориентацию видео в любом из вариантов ниже -
- iOS 3.2
- ffmpeg (через серверную часть командной строки)
- рубин
Любая помощь будет оценена.