【发布时间】:2020-10-13 21:52:02
【问题描述】:
我正在尝试使用AVMutableVideoComposition 的applyingCIFiltersWithHandler 初始化程序预览应用于视频的CIFilter。
我有几个滑块可以更改过滤器中的值,这些值由AVPlayer 反映。唯一的问题是在移动滑块和应用我的更改的视频的下一帧之间存在明显的延迟。
如果我使用更高帧率的视频,应用程序块被更频繁地调用,并且延迟不明显。
我尝试在滑块移动时重新创建和替换当前AVPlayerItem 上的AVMutableVideoComposition,但在播放视频时这看起来很生涩。 (视频暂停时效果很好。https://developer.apple.com/library/archive/qa/qa1966/_index.html)
知道如何在不编写可以使帧无效的自定义视频播放器的情况下做到这一点吗?
【问题讨论】:
标签: ios swift avfoundation avplayer