繁体   English   中英

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

[英]How to access avplayer video buffer frames while video is playing

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

Apple Docs中的RosyWriter展示了如何在向用户显示缓冲帧之前对实时视频进行处理。 对于播放中的已录制视频,我想做同样的事情

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM