您的位置:首页 > 移动开发 > IOS开发

iOS 视频压缩

2014-07-17 14:49 381 查看
- (void)convertVideoToLowQuailtyWithInputURL:(NSURL*)inputURL
                                   outputURL:(NSURL*)outputURL
                                     handler:(void (^)(AVAssetExportSession*))handler {

    [[NSFileManager
defaultManager] removeItemAtURL:outputURL
error:nil];
   
AVURLAsset *urlAsset = [AVURLAsset
URLAssetWithURL:inputURL
options:nil];

    AVAssetExportSession *session = [[[AVAssetExportSession
alloc]
initWithAsset: urlAsset
presetName:AVAssetExportPresetMediumQuality]
autorelease];
    session.outputURL = outputURL;

    session.outputFileType =
AVFileTypeQuickTimeMovie;

    [session exportAsynchronouslyWithCompletionHandler:^(void) {
        handler(session);
    }];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: