CainCamera是一个美颜类相机。 该项目的目的主要用于学习如何实现美颜、磨皮、贴纸、拍照、短视频分段录制、回删、Gif录制等功能,以及各部分子功能的优化实践。
可以点击右下角魔术棒的按钮弹出滤镜选择列表,也可以通过左右滑动预览画面,切换滤镜
点击带X的箭头可以删除上一段录制的视频,点击带√的按钮可以预览视频,点击绿色按钮可以继续录制下一段视频 进入预览页面,点击保存,即可将前面录制的分段视频合成
email: [email protected]
blog: cain_huang
OpenGLES坐标、模型矩阵(ModelViewMatrix)、投影矩阵(ProjectionMatrix)
OpenGLES渲染管道,顶点着色器(VertexShader) ,片元着色器(FragmentShader)
Android Camera SurfaceView 预览拍照
Android Camera SurfaceView OpenGLES 预览
Android Camera onPreviewFrame 回调造成频繁GC的问题
关于Android Camera onPreviewFrame 预览回调帧率问题
Android Camera 使用OpenGLES 渲染滤镜以及帧率优化问题
OpenGLES + MediaCodec 短视频分段录制实现与无丢帧录制优化
使用 MediaExtractor + MediaMuxer 多个视频合成MP4