1

我正在尝试使用 将 2 个视频混合在一起GPUImageAlphaBlendFilter。输出看起来像我想要的,但有一些帧已经过时了。例如,时间 0.32 的帧被放置在时间 0.4。您可以查看此Youtube 视频了解详细信息。这次不匹配使视频看起来不太好,所以我希望有人能帮助我。

我尝试深入研究文件GPUImageTwoInputFilter,方法

- (void)newFrameReadyAtTime:(CMTime)frameTime atIndex:(NSInteger)textureIndex;

并尝试更改此行:

[super newFrameReadyAtTime:frameTime atIndex:0]; 但是如果我frameTime改成firstFrameTime,第二个视频有时间不匹配的问题,如果我把它改成secondFrameTime,第一个视频有时间不匹配的问题。

4

0 回答 0