首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
音视频
订阅
shaopx2017
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
Android OpenGL开发实践 - GLSurfaceView对摄像头数据的再处理
随着移动网络的快速发展,移动端网络速度慢和花费较高的瓶颈逐渐消失,直播和视频随着网络的发展快速兴起。在直播和视频和风口之下,如何获取移动端摄像头数据、如何对摄像头数据进行再处理以及如何保存处理后的数据成为移动端视频开发者的必修课。本文首先对GLSurfaceView相关知识进行讲解,然后介绍Android系统如何获取摄像头数据并利用GLSurfaceView渲染到屏幕上,在此基础上以一个黑白滤镜为例介绍拿到摄像头数据后如何对数据进行再处理,并利用GLSurfaceView展示给用户。
OpenGL/OpenGL ES入门: 图像渲染实现以及渲染问题
main 函数,程序入口。所以OpenGL处理图形、图像都是链式形式,以及基于OpenGL封装的图像处理框架也是链式编程 RenderScene 通过glutDisplayFunc注册为渲染函数。当屏幕发生变化或者开发者主动渲染会调用此函数,用来实现数据->渲染过程 到这里为止…
Shader从入门到放弃(三) —— 绘制函数
上一篇文章我们介绍了GLSL中常用的一些函数:step,smoothstep, mix。今天,我们就运用我们之前所学习的知识来绘制函数。
Shader从入门到放弃(二) —— 常见GLSL内置函数
今天,我们将要进行进一步的学习,我们要学习一些GLSL中常用的内置函数,为我们后面的学习打下坚实的基础。
Shader从入门到放弃 —— Shader编程简介及坐标系绘制
片元着色器就是决定了屏幕上每个像素颜色的一段程序。你可以简单的理解为你在为屏幕上的每一个像素点编程,每个像素点就是一个执行单元,它会完整的执行你编写的这段程序。
MediaCodec对HDR视频进行转码压缩
视频转码三方库 在研究端上视频转码压缩时,发现网上大部分的Demo或转码库是基于FFmpeg的,只有少部分的是采用Android的MediaCodec Api进行硬件转码的。 LightCompres
Android音视频开发之openGL视频录制
前言 周五了,说实话根本不想动,今天就来的时间就来水一下度过八。 新增:Flutter番外篇:Flutter面试-项目实战-电子书 解锁 《Android十一大板块文档》 音视频大合集,从初中高到面试
android音视频指南-MediaRecorder概述
Android多媒体框架支持捕获和编码各种常见的音频和视频格式。如果设备硬件支持,您可以使用MediaRecorder api。 本文档向您展示了如何使用MediaRecorder编写一个应用程序,该应用程序从设备麦克风捕获音频,保存音频并回放(使用MediaPlayer)。要…
Android:MediaCodeC硬编码解码视频,并将视频帧存储为图片文件
参考对象为一段约为13.8s,H.264编码,FPS为24,72*1280的MPEG-4的视频文件。鸭鸭戏水视频 略好点的设备解码时间稍短一点。但两种解码方式的效率对比下来,OpenGl渲染耗费的时间比YUV转JPEG多。 另:差一点的设备上,这个差值会被提高,约为一倍多。较好…
Camera2录制视频(一):音频的录制及编码
在Android开发方面,音视频占据了不小领域。对于想往这方面了解的小伙伴们,往往不知道从何处下手开始学习。 博主本人接触音视频开发有一段日子,作为自己学习的回顾和补充,也一直在记录一些音视频开发的博客。 对往期博客有兴趣的朋友们可以先了解一二。 最近再次回顾所学,觉得还有许多…