Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aserbao/AndroidCamera

🔥🔥🔥自定义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.
https://github.com/aserbao/AndroidCamera

camera decode editor effect encode encoder-decoder filters media muxer opengl sticker tiktok video

Last synced: 3 months ago
JSON representation

🔥🔥🔥自定义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.

Awesome Lists containing this project

README

        

# 作者简介
Mr. Zhu ,英文名aserbao! 从事Android开发多年,技术不高,用来工作刚刚好。对视频音视频处理,硬编码这一块有一定的研究。之前北漂,现在深漂。同名微信公众号aserbao的维护者,喜欢看书,摄影,交友,目前生活这样子。欢迎大家关注我的公众号和微信一起学习交流。

时间宝贵,咨询技术问题有偿哦。

If you have any question about this repo,please prepare money,no free.

# 学习资料
- [Android 零基础开发相机](https://gitbook.cn/gitchat/activity/5aeb03e3af08a333483d71c1)
- [Android openGl开发详解(一) - 简单图形的基本绘制](https://www.jianshu.com/p/92d02ac80611)
- [Android openGl开发详解(二) - 通过SurfaceView,TextureView,GlSurfaceView显示相机预览(附演示)](https://www.jianshu.com/p/db8ecba6037a)
- [Android 自定义相机开发(三) —— 了解下EGL](https://www.jianshu.com/p/1e82021b10b4)

# 欢迎关注公众号一起学习交流Android技术
|公众号(aserbao)|
|--|
|![](https://github.com/aserbao/AserbaosAndroid/blob/master/app/src/main/assets/images/weixin.jpg)

# 项目介绍
项目目前功能有:
- 分段录制 RecorderActivity
- 多段视频合成 RecorderActivity
- 倒计时录制 RecorderActivity
- 删除回滚 RecorderActivity
- 添加滤镜 RecorderActivity
- 视频裁剪 LocalVideoActivity
- 视频方向横竖屏切换 LocalVideoActivity
- 视频旋转 LocalVideoActivity
- 视频帧处理 SelCoverTimeActivity
- 添加水印 VideoEditActivity
- 添加动态贴纸 VideoEditActivity
- 添加动态字幕 VideoEditActivity
- 文字转视频 PrimaryMediaCodecActivity

## 整体功能点效果图:
![](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)

## 单个功能点:
单个点主要是包括MediaCodec,AudioRecord,MediaExtractor,MediaMuxer的使用,界面效果如下:

![](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)

## 打赏
开源不易,若有帮助就打赏一下呗,打赏请备注ID。

|微信打赏|支付宝打赏|
|--|--|
|![](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)|

### 打赏记录
|备注|金额|
|--|--|
|贺利军|66.66¥|
|小个子|200¥|
|小Qiao|66.66¥|
|一路狂奔|20¥|
|Passerby「路人‘」不欢|66¥|
|有点小激动|20¥|
|Orange| 30¥|
|卡霾哈霾哈|66¥|
> 说明:大家挣钱不易,如果项目对你有所帮助再打赏。如果有遇到小问题有时间也会免费帮忙解决。

### Star History

[![Star History Chart](https://api.star-history.com/svg?repos=aserbao/AndroidCamera&type=Date)](https://star-history.com/#aserbao/AndroidCamera&Date)