iOS-视频格式转换(MOV->MP4)
2016-06-29 18:02
429 查看
AVURLAsset *avAsset = [AVURLAsset URLAssetWithURL:[NSURL fileURLWithPath:path] options:nil]; NSArray *compatiblePresets = [AVAssetExportSession exportPresetsCompatibleWithAsset:avAsset]; if ([compatiblePresets containsObject:AVAssetExportPresetLowQuality]) { AVAssetExportSession *exportSession = [[AVAssetExportSession alloc]initWithAsset:avAsset presetName:AVAssetExportPresetPassthrough]; NSString *exportPath = [NSString stringWithFormat:@"%@/%@.mp4", [NSHomeDirectory() stringByAppendingString:@"/tmp"], @"1"]; exportSession.outputURL = [NSURL fileURLWithPath:exportPath]; NSLog(@"%@", exportPath); exportSession.outputFileType = AVFileTypeMPEG4; [exportSession exportAsynchronouslyWithCompletionHandler:^{ switch ([exportSession status]) { case AVAssetExportSessionStatusFailed: NSLog(@"Export failed: %@", [[exportSession error] localizedDescription]); break; case AVAssetExportSessionStatusCancelled: NSLog(@"Export canceled"); break; case AVAssetExportSessionStatusCompleted: NSLog(@"转换成功"); break; default: break; } }]; }
相关文章推荐
- 【iOS开发】如何给字符串添加超连接(响应事件)
- iOS开发技巧之:获取iOS项目名称及版本号
- iOS ShareSDK 分享到新浪微博
- iOS-保存照片或者视频到自定义相薄中以及读取数据
- js 倒计时日期对比函数的实现,兼容Android和iOS
- iOS 开发 绘制虚线
- iOS 开发 关于字符串 常用的公共方法
- 【iOS开发】深入理解Tagged Pointer
- IOS 字符串转日期格式化踩过的坑
- iOS进度条显示
- iOS-图片倒圆角的三种方式
- [iOS]扫码+生成二维码
- iOS 开发 获取IP地址
- iOS-修改导航栏属性
- iOS集成可手势签名的视图
- IOS 播放动态Gif图片
- iOS单例
- iOS 开发 一些关于图片的处理
- iOS根据接口生成二维码
- iOS 模糊效果