【发布时间】:2013-09-26 22:25:16
【问题描述】:
我正在使用 GPUImage 通过 GPUImage 裁剪过滤器裁剪现有视频。当前正在导出一个 5 秒的视频,大小为 3.5MB @ 320x320。我需要将其压缩到 1MB 以下,但我不确定如何使用 GPUImage 来压缩视频。
【问题讨论】:
-
你看过这个教程吗? sunsetlakesoftware.com/2012/02/12/…您可以轻松调整图像大小。
-
能否请您分享您将裁剪应用于视频并以正方形分辨率保存的代码。我试过这样的东西:movieWriter = [[GPUImageMovieWriter alloc] initWithMovieURL:movieURL size:CGSizeMake(480, 640)]; GPUImageCropFilter *cropFilter = [[GPUImageCropFilter alloc] initWithCropRegion:CGRectMake(0, 0, 1, 480 / 640.0f)];[videoCamera addTarget:cropFilter];[cropFilter addTarget:filterView];但是保存的电影被拉伸而不是裁剪
标签: ios objective-c video compression gpuimage