如果我有一个正在播放的视频文件,添加视频过滤器最有效的方法是什么?我知道我可以使用generateCGImagesAsynchronouslyForTimes,但我想实时进行。
RosyWriter Apple 文档中展示了如何在向用户显示缓冲帧之前对实时视频执行此操作。我想在播放时对已录制的视频执行相同的操作
最佳答案
我使用“SCPlayer”——来自 https://github.com/rFlex/SCRecorder 的 AVPlayer 的子类 它提供了执行 CIFilter 组的好方法,因此您甚至可以在播放视频时更改它 :) 在这里您还可以找到自定义 ExportSession 以使用过滤器保存视频。 要使用它,您需要将视频初始化为 AVAsset。
关于ios - 如何在播放视频时访问 avplayer 视频缓冲区帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25229192/