在使用GPUImage的错误

来源:互联网 发布:淘宝联盟有在线客服吗 编辑:程序博客网 时间:2024/06/05 19:31

在使用GPUImage为视频添加滤镜的时候,总是出现视频导不出来,视频不存在,并且出现下面的错误信息,

Error Domain=AVFoundationErrorDomain Code=-11800 "The operation could not be completed" UserInfo={NSUnderlyingError=0x7fde9371c6f0 {Error Domain=NSOSStatusErrorDomain Code=-12142 "(null)"}, NSLocalizedFailureReason=An unknown error occurred (-12142), NSLocalizedDescription=The operation could not be completed} 


在找了各个网站,各种搜索不得结果后,我只能追踪程序的进程,逐步的对GPUImage内部的程序解析,同时也是人品爆发的情况下,我终于找到了原因.在GPUImage中有一句关键代码被注释掉了

解决方法:

  是由于CMTime的原因,在CPUImageMovieWriter.m中的281行的代码,被注释掉了,解开注释就好了

[assetWriter startSessionAtSourceTime:kCMTimeZero];

0 0
原创粉丝点击