当前位置: 代码迷 >> 多媒体/流媒体开发 >> 求指点!自己用CBasefilter写的过滤器,连接gif图片后cpu使用率增加了50%,高手指教啊
  详细解决方案

求指点!自己用CBasefilter写的过滤器,连接gif图片后cpu使用率增加了50%,高手指教啊

热度:9831   发布时间:2013-02-26 00:00:00.0
求指导!!自己用CBasefilter写的过滤器,连接gif图片后cpu使用率增加了50%,高手指教啊!
我自己写了一个多输入,单输出的filter,是从CBasefilter继承的。我是想实现这样一个功能,从摄像头捕获视频流,同时将gif视频流的每一帧都加到这个视频流中,这个filter现在基本能实现这个功能了,但是有一个问题就是cpu使用率特别高,我找了一下原因,发现gif流的帧率发生了变化,写到视频流中的gif帧率跟源gif不同,明显变快了好多倍。我觉得这个就是原因,我猜想是因为推拉模式的不同导致的,我没做相应的处理。但是要怎么进行处理呢,我的猜测对不对呢?项目急需,求大神指导啊,万分感谢!!!

------解决方案--------------------------------------------------------
gif为什么不自己读,好多了.
没必要多连些filter来处理啊
------解决方案--------------------------------------------------------
3楼加一,用libgif库自己读取gif再overlay上去好了。
  相关解决方案