Ios 视频&x27;使用CIFilter获得透明度时,在AVPlayer上复制了s帧

Ios 视频&x27;使用CIFilter获得透明度时,在AVPlayer上复制了s帧,ios,swift,avplayer,video-processing,chromakey,Ios,Swift,Avplayer,Video Processing,Chromakey,目前,我想显示一个透明的视频与绿色屏幕背景使用色度键的方法。我已经实现了这一点,它成功地使绿色背景变得透明。我现在面临的问题是AVPlayer复制视频的奇怪行为,你可以清楚地看到女孩背后的一些帧,就像我同时播放两个视频一样,它产生的声音也被复制了 我用iphone5s(ios14)来开发这个。有人说在AVPlayerLayer上设置pixelBufferAttributes值可以解决这个问题,但显然,这不起作用。我是否需要实施任何措施来解决此问题?多谢各位

目前,我想显示一个透明的视频与绿色屏幕背景使用色度键的方法。我已经实现了这一点,它成功地使绿色背景变得透明。我现在面临的问题是AVPlayer复制视频的奇怪行为,你可以清楚地看到女孩背后的一些帧,就像我同时播放两个视频一样,它产生的声音也被复制了

我用iphone5s(ios14)来开发这个。有人说在AVPlayerLayer上设置pixelBufferAttributes值可以解决这个问题,但显然,这不起作用。我是否需要实施任何措施来解决此问题?多谢各位