相关疑难解决方法(0)

试图了解CMTime和CMTimeMake

1)CMTimeMake(1,10)表示1秒的持续时间和10或10帧/秒的时标.这意味着1帧视频的持续时间为10帧?

2)

CMTime lastTime=CMTimeMake(1,10);
CMTime frameTime=CMTimeMake(1, 10);
CMTime currentTime=CMTimeAdd(lastTime, frameTime)
Run Code Online (Sandbox Code Playgroud)

=(2,10)?

2秒的视频和每秒10帧的当前时间?

video ios4

141
推荐指数
4
解决办法
7万
查看次数

AVAssetImageGenerator提供旋转的图像

当通过AVAssetImageGenerator获取视频的UIImage时,当视频以纵向方向拍摄时,我会返回旋转的图像(技术上它们不是).如何判断视频的拍摄方向,然后正确旋转图像?

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];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c avfoundation ios

50
推荐指数
3
解决办法
1万
查看次数

标签 统计

avfoundation ×1

ios ×1

ios4 ×1

iphone ×1

objective-c ×1

video ×1