【发布时间】:2014-10-23 20:06:34
【问题描述】:
我正在尝试将视频与视频、视频与图像或图像与图像混搭。如果我正在制作所有视频或所有图像,我的代码可以正常工作,但是当我尝试将图像与视频混合时,我的断言会崩溃:
Tried to overrelease a framebuffer, did you forget to call -useNextFrameForImageCapture before using -imageFromCurrentFramebuffer?
我尝试在整个代码中的不同位置添加[<some_filter> useNextFrameForImageCapture],但我不知道我需要在哪里添加它,或者这是否是我的问题。
我的链是:
GPUImagePicture -> any filter --\
> GPUImageColorDodgeBlendFilter
GPUImageVideoCamera -> any filter --/
我已尝试简化过滤器链以进行调试,如果我消除任何中间过滤器,则它适用于所有图像/视频组合。但是只要我在混合之前添加任何一个过滤器,它就会崩溃。
【问题讨论】:
-
请在这个Same question抢购
标签: ios objective-c gpuimage