有两种方法可以轻松记录视频:UIImagePicker或ALAssetLibrary。
但如果我想使用图像效果滤镜处理每一帧,然后将结果保存为视频,该怎么办? 我可以使用AVCaptureVideoDataOutput来处理每一帧并将过滤后的帧保存为静态图像,但无法将它们保存为视频。我的问题是如何将它们保存为视频。 如果使用AVCaptureMovieFileOutput,则可以轻松地将相机录制到视频中,但无法为每一帧设置滤镜。
感谢任何线索或评论。
有两种方法可以轻松记录视频:UIImagePicker或ALAssetLibrary。
但如果我想使用图像效果滤镜处理每一帧,然后将结果保存为视频,该怎么办? 我可以使用AVCaptureVideoDataOutput来处理每一帧并将过滤后的帧保存为静态图像,但无法将它们保存为视频。我的问题是如何将它们保存为视频。 如果使用AVCaptureMovieFileOutput,则可以轻松地将相机录制到视频中,但无法为每一帧设置滤镜。
感谢任何线索或评论。
正如其他人可能建议的那样,OpenCV是一个不错的选择,但不幸的是,在与其他技术相比较时,它在iPhone上非常缓慢,尝试使用Brad Larsons的GPUImage框架。
您可以在这里找到它。