diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..04f40f9 Binary files /dev/null and b/.DS_Store differ diff --git a/README.md b/README.md index 7d989ad..2c6cb9b 100644 --- a/README.md +++ b/README.md @@ -13,9 +13,9 @@ If you have any question about this repo,please prepare money,no free. - [Android 自定义相机开发(三) —— 了解下EGL](https://www.jianshu.com/p/1e82021b10b4) # 欢迎关注公众号一起学习交流Android技术 -|公众号(aserbao)|个人微信号(小老头)|QQ交流群(1055866980) -|--|--|--| -|![](https://github.com/aserbao/AserbaosAndroid/blob/master/app/src/main/assets/images/weixin.jpg)|![](https://github.com/aserbao/AserbaosAndroid/blob/master/app/src/main/assets/images/we_chat.jpg)|![](https://github.com/aserbao/AserbaosAndroid/blob/master/app/src/main/assets/images/qq交流群.jpeg) +|公众号(aserbao)| +|--| +|![](https://github.com/aserbao/AserbaosAndroid/blob/master/app/src/main/assets/images/weixin.jpg) # 项目介绍 项目目前功能有: @@ -60,6 +60,7 @@ If you have any question about this repo,please prepare money,no free. ### 打赏记录 |备注|金额| |--|--| +|贺利军|66.66¥| |小个子|200¥| |小Qiao|66.66¥| |一路狂奔|20¥| @@ -67,4 +68,8 @@ If you have any question about this repo,please prepare money,no free. |有点小激动|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) diff --git a/README_en.md b/README_en.md new file mode 100644 index 0000000..24214bd --- /dev/null +++ b/README_en.md @@ -0,0 +1,71 @@ + +# 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. diff --git a/app/.DS_Store b/app/.DS_Store new file mode 100644 index 0000000..78dcfbd Binary files /dev/null and b/app/.DS_Store differ