如何在播放视频时访问avplayer视频缓冲帧

时间:2014-08-10 13:43:40

标签: ios video avfoundation avplayer quartz-core

如果我有正在播放的视频文件,添加视频过滤器的最有效方法是什么?我知道我可以使用generateCGImagesAsynchronouslyForTimes,但我想实时做。

Apple的文档中的

RosyWriter显示了在向用户显示缓冲帧之前如何为实时视频执行此操作。我想对已播放的视频做同样的事情,而正在播放

1 个答案:

答案 0 :(得分:1)

我使用“SCPlayer” - 来自https://github.com/rFlex/SCRecorder的AVPlayer的子类 它提供了执行CIF过滤器组的好方法,因此您甚至可以在播放视频时更改它:)在这里您还可以找到自定义ExportSession以使用过滤器保存视频。 要使用此功能,您需要将视频初始化为AVAsset。