![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
HY_风起
黄沙百战穿金甲,不破楼兰终不还。
展开
-
iOS原生框架Vision实现瘦脸大眼特效
###一.背景说明一般项目会使用类似Face++这样的商业sdk实现瘦脸大眼特效,想到苹果的原生框架Vision也可以进行人脸识别,提取人脸特征点,应该也能实现。Vision与Face++对比:1.Vision原生框架,体积小,免费;Face++需要付费,包大概50M左右。2.Vision要求在ios11以上,Face++貌似没有。3.Vision检测人脸关键点数量为74个。Face++检测人脸关键点数量为106个。4.Vision特征点貌似有点飘,边缘检测不是很准。Face++特征点相对贴合原创 2020-07-25 00:10:33 · 1388 阅读 · 0 评论 -
IJKPlayer播放视频在iOS部分机型黑屏原因分析
一.背景1.问题视频在iphone7p等机型上:视频无法正常播放(黑屏),音频正常播放。2.问题视频在iphone XR机型上:音视频均能正常播放。二.断点分析1.问题视频在iphone7p上创建VideoToolBox解码器成功,解码失败(解码中失败IJKPlayer不能自动切换FFmpeg软解码),视频画面无法正常播放。解码失败错误码:kVTVideoDecoderBadDataE...原创 2020-04-24 21:03:55 · 2298 阅读 · 0 评论 -
Mac OS使用FFmpeg添加视频滤镜
一.概述一般来说,给视频添加滤镜有两种方式,一种是录制的时候添加滤镜,如基于Open GL的GPUImage。还有一种是编码的时候添加滤镜,如FFmpeg。本文将使用FFmpeg框架中的AVFilter给视频添加滤镜。本文使用FFmpeg 4.2,Mac OS系统二.初始化滤镜1.获取滤镜处理源:获得源及滤镜处理的Sink滤镜,同事申请输入与输出的滤镜结构AVFilterInOut。...原创 2020-03-30 18:30:28 · 372 阅读 · 0 评论 -
Mac OS使用FFmpeg进行视频H264,H265编码
一.原创 2020-03-29 17:08:46 · 3245 阅读 · 1 评论