# AndroidCamera **Repository Path**: myinterface/AndroidCamera ## Basic Information - **Project Name**: AndroidCamera - **Description**: 🔥🔥🔥自定义Android相机(仿抖音 TikTok),其中功能包括视频人脸识别贴纸,美颜,分段录制,视频裁剪,视频帧处理,获取视频关键帧,视频旋转,添加滤镜,添加水印,合成Gif到视频,文字转视频,图片转视频,音视频合成,音频变声处理,SoundTouch,Fmod音频处理。 Android camera(imitation Tik Tok), which includes video editor,audio editor,video face recognition stickers, segment recording,video cropping, video frame processing, get the first video frame, key frame, video rotation, add filter Mirror ,add watermark ,add gif to video, add text to video, picture to video, audio and video synthesis, audio change processing, SoundTouch, Fmod audio processing. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2025-08-08 - **Last Updated**: 2025-08-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # About the author Mr. Zhu, English name aserbao! Engaged in Android development for many years, the technology is not high, and it is just right for work. There is a certain amount of research on video audio & video processing, hardcoding. Before Beipiao, now Shenpiao. The maintainer of the WeChat official account aserbao of the same name, likes reading, photography, making friends, and currently lives like this. Welcome to follow my official account and WeChat to learn and communicate together. Time is precious, and consulting technical issues is paid. If you have any question about this repo,please prepare money,no free. # Learning materials - [Android Zero Base Development Camera](https://gitbook.cn/gitchat/activity/5aeb03e3af08a333483d71c1) - [Android openGl development details (a) - simple graphics basic drawing](https://www.jianshu.com/p/92d02ac80611) - [Android openGl development details (2) - through SurfaceView, TextureView, GlSurfaceView display camera preview (with demo) ](https://www.jianshu.com/p/db8ecba6037a) - [Android Custom Camera Development (3) - Learn about EGL](https://www.jianshu.com/p/1e82021b10b4) # Welcome to pay attention to the official account to learn and communicate Android technology together |weChat official account(aserbao) |--| |![](https://github.com/aserbao/AserbaosAndroid/blob/master/app/src/main/assets/images/weixin.jpg)| # Project Functions Introduction The current functions of the project are:: - Segmented Record RecorderActivity - Multi-video synthesis Record RecorderActivity - Countdown Record RecorderActivity - Remove Rollback Video RecorderActivity - Add Filter RecorderActivity - Video cutting LocalVideoActivity - Video orientation Change LocalVideoActivity - Video Rotation LocalVideoActivity - Handle Video Frame SelCoverTimeActivity - Add watermark for Video VideoEditActivity - Add dynamic stickers for Video VideoEditActivity - Add dynamic subtitles for Video VideoEditActivity - Text to Video PrimaryMediaCodecActivity ## Overall Functional Button Effect Diagram : ![](https://github.com/aserbao/CommonSource/blob/master/AndroidCamera/images/录制.gif)![](https://github.com/aserbao/CommonSource/blob/master/AndroidCamera/images/摄像头切换.gif) ![](https://github.com/aserbao/CommonSource/blob/master/AndroidCamera/images/倒计时.gif)![](https://github.com/aserbao/CommonSource/blob/master/AndroidCamera/images/回删功能.gif) ![](https://github.com/aserbao/CommonSource/blob/master/AndroidCamera/images/本地编辑.gif)![](https://github.com/aserbao/CommonSource/blob/master/AndroidCamera/images/编辑界面.gif) ![](https://github.com/aserbao/CommonSource/blob/master/AndroidCamera/images/选封面.gif)![](https://github.com/aserbao/CommonSource/blob/master/AndroidCamera/images/添加贴纸.gif) ![](https://github.com/aserbao/CommonSource/blob/master/AndroidCamera/images/添加字幕.gif)![](https://github.com/aserbao/CommonSource/blob/master/AndroidCamera/images/保存到相册.gif) ## Single Functional Button: The single point mainly includes the use of MediaCodec, AudioRecord, MediaExtractor, and MediaMuxer. The interface effect is as follows: ![](https://github.com/aserbao/CommonSource/blob/master/AndroidCamera/images/Mediacodec的基本用法.gif)![](https://github.com/aserbao/CommonSource/blob/master/AndroidCamera/images/EncodeDecode.gif) ![](https://github.com/aserbao/CommonSource/blob/master/AndroidCamera/images/ExtractDecode.gif)![](https://github.com/aserbao/CommonSource/blob/master/AndroidCamera/images/DecodeEditEncode.gif) ![](https://github.com/aserbao/CommonSource/blob/master/AndroidCamera/images/Mediacodec录制随音乐改变.gif)![](https://github.com/aserbao/CommonSource/blob/master/AndroidCamera/images/MediaExtractor.gif) ![](https://github.com/aserbao/CommonSource/blob/master/AndroidCamera/images/MediaMuxer.gif) ## Tip Open source is not easy, if there is help to reward it, reward please note ID. |WeChat Tipping | Alipay Tipping| |--|--| |![](https://github.com/aserbao/AserbaosAndroid/blob/master/app/src/main/assets/images/%E5%BE%AE%E4%BF%A1%E6%89%93%E8%B5%8F.jpeg)|![](https://github.com/aserbao/AserbaosAndroid/blob/master/app/src/main/assets/images/%E6%94%AF%E4%BB%98%E5%AE%9D%E6%89%93%E8%B5%8F.jpeg)| ### Tipping Record | Remarks | Amount | |--|--| |贺利军|66.66¥| |小个子|200¥| |小Qiao|66.66¥| |一路狂奔|20¥| |Passerby「路人‘」不欢|66¥| |有点小激动|20¥| |Orange| 30¥| |卡霾哈霾哈|66¥| > Description: It is not easy for everyone to make money. If the project helps you, you will be rewarded.