Lorsque j'obtiens une UIImage d'une vidéo via AVAssetImageGenerator, je reçois des images pivotées (enfin, techniquement, elles ne le sont pas) alors que la vidéo a été tournée en orientation portrait. Comment puis-je déterminer l'orientation de la vidéo et faire pivoter l'image correctement ?
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];