获取视频文件第一帧图片
来源:互联网 发布:android嵌入式软件开发 编辑:程序博客网 时间:2024/05/17 01:55
+ (UIImage*) thumbnailImageForVideo:(NSString *)videoPath
{
if(videoPath.length ==0)
{
returnnil;
}
NSURL *videoURL = [NSURLfileURLWithPath:videoPath];
AVURLAsset *asset = [[AVURLAssetalloc] initWithURL:videoURLoptions:nil];
NSParameterAssert(asset);
AVAssetImageGenerator *assetImageGenerator = [[AVAssetImageGeneratoralloc] initWithAsset:asset];
assetImageGenerator.appliesPreferredTrackTransform =YES;
assetImageGenerator.apertureMode =AVAssetImageGeneratorApertureModeEncodedPixels;
CGImageRef thumbnailImageRef =NULL;
CFTimeInterval thumbnailImageTime =0;
NSError *thumbnailImageGenerationError =nil;
thumbnailImageRef = [assetImageGenerator copyCGImageAtTime:CMTimeMake(thumbnailImageTime,15) actualTime:NULLerror:&thumbnailImageGenerationError];
UIImage *thumbnailImage = thumbnailImageRef ? [[UIImagealloc] initWithCGImage:thumbnailImageRef] :nil;
//NSData *imageData = UIImagePNGRepresentation(thumbnailImage);
CGImageRelease(thumbnailImageRef);
return thumbnailImage;
}
- 获取视频文件第一帧图片
- 用JAVA获取视频文件中的帧图片并等比缩放
- Android获取视频文件某一帧并设置图片
- 获取系统的图片,音频和视频文件
- 获取系统的图片,音频和视频文件
- ASP.NET上传视频文件同时转换为flv并且抓取第一帧生面图片源码分析
- ASP.NET上传视频文件同时转换为flv并且抓取第一帧生成图片
- 读取视频文件第一帧并显示
- iOS 获取视频第一帧图片
- iOS_获取视频第一帧图片
- iOS获取视频第一帧图片
- Android 视频开发中如何通过url或者本地视频文件路径获得视频的第一帧图片
- 图片,音频,视频文件的上传 以及图片缩略图的制作,音频文件时长的获取以及 视频文件缩略图的获取
- 提取视频文件首帧为jpeg 图片
- 截取视频文件其中一帧保存图片
- 获取不同视频文件关键帧再作对
- 获取本地视频缩略图,既第一帧图片的方法
- 通过 ffmpeg 获取视频第一帧(指定时间)图片
- myeclipse 设置web-root folder
- 判断当前应用程序处于前台还是后台
- Java线程篇(七):Callable和Future
- 把vim配置成编程利器
- 几种常用加密算法比较
- 获取视频文件第一帧图片
- 坐标移动
- 怎么在eclipse中安装properties插件
- 远离国产!windows最佳浏览器-谷歌chrome
- Android WebView自定义处理错误页面显示
- 什么是多态
- jq 滚动到底事件
- MAC中设置android adb环境变量
- C++ STL priority_queue