При получении UImage видео через AVAssetImageGenerator, я возвращаю обратные изображения (ну, технически это не так), когда видео снимается в портретной ориентации. Как я могу определить, какая ориентация видео была снята, а затем правильно повернуть изображение?
AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:url options:nil];
AVAssetImageGenerator *generate = [[AVAssetImageGenerator alloc] initWithAsset:asset];
NSError *err = NULL;
CMTime time = CMTimeMake(0, 60);
CGImageRef imgRef = [generate copyCGImageAtTime:time actualTime:NULL error:&err];
[generate release];
UIImage *currentImg = [[UIImage alloc] initWithCGImage:imgRef];