关于视频压缩处理

最近在做关于视频压缩剪切的模块,开始时是完全没有思路,太费劲了,没办法静下心来继续研究,终于有点小成果,在此做个记录,为了自己下次的使用方便,也为了能帮助到别人吧!

说一下需求: 我的需求是将一段视频压缩成指定格式(比如320 X 480),基于AVFoundation框架

下面上代码:

storyBoard上直接拉拽UIButton,并关联事件

#import 
#import "ParseViewController.h"

@interface ParseViewController ()

@end

@implementation ParseViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

#param mark - Actions
- (IBAction)parse:(UIButton *)sender {
    [self exportVideo];
}

#param mark - Methods
- (void)exportVideo {
    // 为了方便测试,我将一段视频直接放到了桌面,从桌面加载的视频,也将压缩完成视频放在桌面
    NSString *path = @"/Users/vs/Desktop/BeforParse.m4v"; // 来源路径
    NSString *outputFilePath = @"/Users/vs/D

你可能感兴趣的:(iOS篇,压缩,视频)