{"id":16633359,"url":"https://github.com/githubhaohao/openglcamera2","last_synced_at":"2025-05-16T09:06:32.734Z","repository":{"id":41497242,"uuid":"216771928","full_name":"githubhaohao/OpenGLCamera2","owner":"githubhaohao","description":"🔥 Android OpenGL Camera 2.0  实现 30 多种滤镜和抖音特效","archived":false,"fork":false,"pushed_at":"2024-02-23T05:40:17.000Z","size":97337,"stargazers_count":1041,"open_issues_count":7,"forks_count":240,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-04-17T23:08:22.857Z","etag":null,"topics":["android-camera2","camera2","capture","filters","opengles","preview"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/githubhaohao.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-22T09:15:28.000Z","updated_at":"2025-04-17T07:57:53.000Z","dependencies_parsed_at":"2024-02-23T06:41:31.373Z","dependency_job_id":null,"html_url":"https://github.com/githubhaohao/OpenGLCamera2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/githubhaohao%2FOpenGLCamera2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/githubhaohao%2FOpenGLCamera2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/githubhaohao%2FOpenGLCamera2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/githubhaohao%2FOpenGLCamera2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/githubhaohao","download_url":"https://codeload.github.com/githubhaohao/OpenGLCamera2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254501558,"owners_count":22081528,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android-camera2","camera2","capture","filters","opengles","preview"],"created_at":"2024-10-12T05:13:15.403Z","updated_at":"2025-05-16T09:06:27.720Z","avatar_url":"https://github.com/githubhaohao.png","language":"C++","readme":"# OpenGLCamera2\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/githubhaohao/NDK_OpenGLES_3_0/blob/master/LICENSE.txt)\n![Build](https://img.shields.io/badge/build-passing-brightgreen)\n[![apk](https://img.shields.io/badge/APK-download-green.svg)](https://github.com/githubhaohao/OpenGLCamera2/raw/master/app/release/app-release.apk)\n\n## Android OpenGL Camera 2.0 \n\n项目**使用 OpenGL ES 3.0 实现 30+ 种相机滤镜和特效**，支持相机预览和拍照，左右滑动切换滤镜。\n\n对 OpenGL ES 3.0 不熟悉的同学可以移步 [Android OpenGLES 3.0 开发系统性学习教程。](https://github.com/githubhaohao/NDK_OpenGLES_3_0)\n\n**音视频录制**可以参考项目[LearnFFmpeg](https://github.com/githubhaohao/LearnFFmpeg)，该项目基于 FFmpeg 和 Android Camera2.0 实现带滤镜的视频录制。\n\n项目编译环境: Android Studio 4.1+ , NDK r21\n\n## 作者声明\n\n有读者反馈，最近有培训机构将本教程进行打包售卖，严重违背了本项目免费开源的初衷。再次声明：**任何商业机构或个人未经作者【微信号：Byte-Flow 】许可，不得将本教程及其项目配套代码用于 \"打包贩卖、出书和卖课\" 等商业用途，一经发现，全网声讨，并使用法律手段维护作者权益。再次感谢各位读者的监督和反馈。**\n\n## 滤镜展示\n### ![preview](https://github.com/githubhaohao/OpenGLCamera2/blob/master/gif/%E2%80%8Ffireworks.gif)\n### ![preview](https://github.com/githubhaohao/OpenGLCamera2/blob/master/gif/camera2_previewC.gif)\n### ![preview](https://github.com/githubhaohao/OpenGLCamera2/blob/master/gif/camera2_previewB.gif)\n### ![preview](https://github.com/githubhaohao/OpenGLCamera2/blob/master/gif/camera2_previewA.gif)\n\n### ![preview](https://github.com/githubhaohao/OpenGLCamera2/blob/master/gif/gost.gif)\n\n### ![preview](https://github.com/githubhaohao/OpenGLCamera2/blob/master/gif/belt.gif)\n\n## 相关推荐\n\n- [Android OpenGL ES 3.0 开发从入门到精通系统性学习教程](https://github.com/githubhaohao/NDK_OpenGLES_3_0)\n- [Android FFmpeg 音视频开发教程](https://github.com/githubhaohao/LearnFFmpeg)\n\n## 联系交流\n有疑问或技术交流可以添加**我的微信：Byte-Flow , 领取视频教程，拉你入相关技术交流群**，里面很多牛人帮你解答。\n\n![字节流动](https://github.com/githubhaohao/NDK_OpenGLES_3_0/blob/master/doc/img/accountID.jpg)\n\n## 付费社群\n项目疑难问题解答、大厂内部推荐、面试指导、简历指导、代码指导、offer 选择建议、学习路线规划。\n\n![知识星球](https://github.com/githubhaohao/NDK_OpenGLES_3_0/blob/master/doc/img/zsxq.jpeg?raw=true)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgithubhaohao%2Fopenglcamera2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgithubhaohao%2Fopenglcamera2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgithubhaohao%2Fopenglcamera2/lists"}