Android 零基础开发相机

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

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

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

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

本场 Chat 主要内容如下:

  • Camera 的基本使用及如何用 GLSurfaceView 展示相机数据。
  • 使用 MediaMuxer,MediaCodec,AudioRecord 实现音视频录制。
  • 使用 OpenGL 实现滤镜,水印,动态贴纸的添加。
  • 自定义 View 实现倒计时。
  • 两种视频合成方案;
    • 使用 Mp4Parse 合成视频;
    • 使用 MediaMuxer 合成视频。
  • 两种视频帧解析方案;
    • MediaMetadataRetriever 解析视频帧;
    • 使用 GifDecoder 解析。
  • 使用 FFmpeg 实现视频编辑。视频裁剪,视频旋转,背景音乐,本地视频下载水印添加。
已有139人预订
预订达标
文章出炉
     
05月04日
05月19日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张aserbao的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
启Yuan💏💓🍀
你好,以下是自己的一些小小的观点,并不是喷子,看完感觉并没有什么收获。个人感觉写得有些没逻辑,没有条理性。另外,好像代码运行后有些手机上摄像头预览的是倒过来的。
aserbao: 不好意思,刚刚才留意到您的评论。关于评价虚心接受。但是你的摄像头预览倒过来的是哪个代码?是我项目中的代码?
kkopite: 说的应该是 RecorderActivity里面 浏览界面 上下颠倒, // 把几个上下翻转的代码注释掉就行了 ... MatrixUtils.flip(OM,false,true);//矩阵上下翻转 话说为什么要做 矩阵上下翻转 ?
🐟
受益匪浅,花一个小时快速看了一遍,准备开始动手了 !
imerbao
这个刚好是我在找的需要的那一块,非常感谢。希望之后还能有别的分享。
imerbao
哈哈,你的csdn感觉是大神,简书发现你是有情感的人。
你可能还喜欢
Docker 入门之个人博客搭建教程
一念成魔
JVM 精华知识点汇总
胡玉洋
MySQL 数据同步双机互备
小闲丶
前端游戏框架哪个好
cba
美团客户端响应式框架 EasyReact 开源
美团技术团队
Spring Boot 最佳入门实践
老王
微信扫描登录