本文介绍,在GPUImage中为添加视频文件使用GPUImageMovieWriter的方法。
处理的视频链接:
https://coding.net/u/Xoxo_x/p/IFlyDemo/git/blob/master/IMG_3554.m4v
Demo:
https://coding.net/u/Xoxo_x/p/videofilter/git/blob/master/GPUImagePrepare2.zip
| 情况 | 内容 |
|---|---|
| 情况一 | 实时滤镜处理 |
| 情况二 | 视频文件处理 |
情况一:实时滤镜处理
上篇文章我们已经介绍到实时滤镜显示的处理方法了。接下来我们就将经过滤镜显示的视频保存下来。
上篇文章链接 :http://blog.csdn.net/xoxo_x/article/details/58357978
上篇文章代码:
GPUImageVideoCamera* videoCamera = [[GPUImageVideoCamera alloc] initWithSessionPreset:AVCaptureSessionPreset640x480 cameraPosition:AVCaptureDevicePositionBack];
//滤镜
GPUImageSepiaFilter *filter = [[GPUImageSepiaFilter alloc] init];
//显示view
GPUImageView *filterView = (GPUImageView *)self.view;
//组合
[videoCamera addTarget:filter];
[filter addTarget:filterView];
//相机开始运行
[videoCamera startC

本文探讨如何使用GPUImage在iOS上为视频文件添加滤镜,通过GPUImageMovieWriter实现视频保存,并提供了相关Demo。文章详细介绍了实时滤镜处理过程,包括GPUImageMovieWriter的初始化和使用,以及处理视频文件时的注意事项。同时解释了选用M4V格式的原因,该格式适用于iPod、iPhone和PlayStation Portable等设备。
最低0.47元/天 解锁文章
2643

被折叠的 条评论
为什么被折叠?



