Мне нужно получить доступ к видео, возвращенному UIImagePickerController, и узнать, был ли записан портрет или пейзаж. Я видел ссылки на mov_read_tkhd, но я не уверен, что это сработает, или действительно, как включить необходимые библиотеки.
На iOS 4 и выше, с 3GS / 3-го поколения iTouch или лучше, вы можете использовать новые библиотеки AVFoundation.
Что-то вроде:
NSURL *url = // url to the video returned by the picker AVAssetTrack *videoTrack = [[url tracksWithMediaType:AVMediaTypeVideo] objectAtIndex:0]; videoTrack.preferredTransform; // CGAffineTransform that tells you whether the video is rotated from original orientation videoTrack.naturalSize; // CGSize that tells you the current dimensions of the video