10月份 ios11出了, 经过测试大佬的疯狂输出T T ,大家都忙了好一会儿,然而事情并没有那么简单...
GPUIMageMovie视频解码会出现视频抖动!!!
经过反复测试发现,导致视频抖动并不是 传递纹理的时候导致的,而是在视频解码的时候就会出现这个问题了。而这个问题的直接原因是视频采样使用YUV的时候就会出现,具体原因我也不是很清楚。
解决方法:
手动改为用RGB的就不会出现问题了。 而且该现象只是在 5s ~ 6p ios11系统出现。6s以上就不会出现了。
另外需要注意的是,除了修改采样为RGB同时,也需要设置bufferWidth 取位为 /4,不然会出现采样错位的问题 0 0。
GPUImageMovie.m
网友评论