Android 零基础开发相机

作者/分享人:aserbao
向 Ta 提问
从事Android开发多年,技术不高,用来工作刚刚好。对视频音视频处理,硬编码这一块有一定的研究。之前北漂,现在深漂。同名微信公众号aserbao的维护者,微信号lezhu5201314。看看书,聊聊天,交交友,生活目前是这样子。

在决定购买之前,希望您能看下如下内容。如果真对您有用,再决定付款,毕竟粒粒皆辛苦,钱来之不易。(当然,如果你在学习或者想学习相机这一块,我相信这篇 Chat 会对你有帮助。)

本场 Chat 主要会先从理论出发,再代码实践,最后效果呈现的方式进行。

最终效果是做一个自定义相机(类似某音),其中功能包括视频分段录制,回滚删除,倒计时录制,视频裁剪,视频帧处理,视频旋转,滤镜添加,水印添加,动态贴纸添加。

本场 Chat 主要内容如下:

  • Camera 的基本使用及如何用 GLSurfaceView 展示相机数据。
  • 使用 MediaMuxer,MediaCodec,AudioRecord 实现音视频录制。
  • 使用 OpenGL 实现滤镜,水印,动态贴纸的添加。
  • 自定义 View 实现倒计时。
  • 两种视频合成方案;
    • 使用 Mp4Parse 合成视频;
    • 使用 MediaMuxer 合成视频。
  • 两种视频帧解析方案;
    • MediaMetadataRetriever 解析视频帧;
    • 使用 GifDecoder 解析。
  • 使用 FFmpeg 实现视频编辑。视频裁剪,视频旋转,背景音乐,本地视频下载水印添加。
已有83人预订
预订达标
文章出炉
     
05月04日
05月19日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张aserbao的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
启Yuan💏💓🍀
你好,以下是自己的一些小小的观点,并不是喷子,看完感觉并没有什么收获。个人感觉写得有些没逻辑,没有条理性。另外,好像代码运行后有些手机上摄像头预览的是倒过来的。
aserbao: 不好意思,刚刚才留意到您的评论。关于评价虚心接受。但是你的摄像头预览倒过来的是哪个代码?是我项目中的代码?
退款保证:
• 05月10日前,预订人数未达标,您将获得全额退款。
• 作者未按时完成文章,您将获得全额退款。
你可能还喜欢
关于为何以及如何阅读源码的一点心得
追梦
从零开始,轻松打造你的聊天机器人
微软公开课
每周一个机器学习小项目001:全链接层实现与分类问题
如是
通过前端团队管理谈谈技术管理的技法与思想
常新居士
朋友圈爆款背后的计算机视觉技术与应用
AI科技大本营
为什么说 Java 程序员到了必须掌握 Spring Boot 的时候?
纯洁的微笑
微信扫描登录