E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android音视频
一个很好的介绍视频的博客
http://blog.csdn.net/u011570979/article/details/51205401登录|注册yabin的专栏目录视图摘要视图订阅
android音视频
点/直播模块开发2016
Caidifel
·
2020-06-21 18:56
android
Android音视频
开发—编译FFmpeg源码(Windows环境)
Windows环境下编译FFmpeg源码由于最近需要学习
Android音视频
开发方面的知识,也就开始了FFmpeg方面的学习,往后的学习都会写成博客更新。
ikata
·
2020-06-21 05:22
Android音视频开发
Android 音视频开篇:基础知识(硬解码)
目录一、
Android音视频
硬解码篇:1,音视频基础知识2,音视频硬解码流程:封装基础解码框架3,音视频播放:音视频同步4,音视频解封和封装:生成一个MP4二、使用OpenGL渲染视频画面篇1,初步了解
塞尔维亚大叔
·
2020-06-20 23:19
音频知识
Android技术
android
Android 音视频系列之关于Android FFmpeg+OpenSL ES音频解码播放
目录一、
Android音视频
硬解码篇:1,音视频基础知识2,音视频硬解码流程:封装基础解码框架3,音视频播放:音视频同步4,音视频解封和封装:生成一个MP4二、使用OpenGL渲染视频画面篇1,初步了解
塞尔维亚大叔
·
2020-06-05 19:26
Android技术
音频知识
android
使用MediaCodec编码AAC音频数据「第五章,
Android音视频
编码那点破事」
本章仅对部分代码进行讲解,以帮助读者更好的理解章节内容。本系列文章涉及的项目HardwareVideoCodec已经开源到Github,支持软编和硬编。使用它你可以很容易的实现任何分辨率的视频编码,无需关心摄像头预览大小。一切都如此简单。目前已迭代多个稳定版本,欢迎查阅学习和使用,如有BUG或建议,欢迎Issue。 在上一章我们讲到了MediaCodec的工作流程,以及如何利用MediaCo
Alimin利民
·
2020-04-07 20:37
Android音视频
开发-入门(二)
目标任务使用AudioRecord采集PCM数据使用AudioTrackAPI播放PCM音频将Pcm数据转化为Wav文件读取Wav文件数据,用AudioTrack进行播放1.使用AudioRecord采集PCM数据AudioRecord的构造方法:publicAudioTrack(intstreamType,intsampleRateInHz,intchannelConfig,intaudioFo
HannyYeung
·
2020-04-06 07:21
Android音视频
系列(一):基本概念扫盲
前言已经快两个月没写博客了,最近换了工作,之前一直想研究研究音视频方面的东西,终于有机会实现了,所以最近会一直写这个系列。我也是刚刚摸索了一段时间,有什么问题大家一起讨论指正。第一篇是概念扫盲篇,如果不知道一些常用的API之后必然很难下手。正文由于FFmpeg特别的火,所以我一直认为音视频和Android原生的API关系不大,其实这种理解是错误的,FFmpeg的优势是解决了Android不同版本的
珠穆朗玛小王子
·
2020-04-03 15:15
android音视频
指南-支持的媒体格式
翻译自Supportedmediaformats本文描述了Android平台提供的媒体编解码器、容器和网络协议支持。作为应用程序开发人员,您可以使用任何可以在任何Android设备上使用的媒体编解码器,包括Android平台提供的媒体编解码器和特定于设备的媒体编解码器。然而,使用与设备无关的媒体编码配置文件是一种最佳实践。下表描述了Android平台中内置的媒体格式支持。不保证在所有Android
月下溪明
·
2020-04-03 02:44
《
Android音视频
系列-5》音视频采集,生成mp4
最近晚上和周末基本都在排队练车,累成狗,好久没写文章了~抽空整理了一下音视频采集的方式,最终生成mp4。一、音频采集,得到PCM数据音频采集比较简单,通过AudioRecord录音,然后在子线程不断去读PCM数据记得声明录音权限开始录音//默认参数privatestaticfinalintAUDIO_SOURCE=MediaRecorder.AudioSource.MIC;privatestati
蓝师傅_Android
·
2020-03-30 03:56
关于在
Android音视频
开发中,Google API的MediaCodeC与成熟开源编码器X264的应用对比及使用场景
在2019年的一个大项目中,有一个功能模块让笔者感触颇深,那就是实时音视频的预览,当然这不是普通的开开直播,画面出来了就完了那么简单,如果你是一个开发者,那么你肯定知道同样大小的一张图片里,色彩丰富的图片的像素点肯定要比颜色单调的像素点要更多且更复杂,这就涉及到了编码算法对图像内冗余数据的宏观计算,颜色丰富的肯定要比色彩单调的处理起来更复杂,原理就不做阐述了,有兴趣的小伙伴可以去某度一下,帧内预测
Engineer-Jsp
·
2020-03-24 16:27
Android
编程
使用MediaMuxer对音视频进行混合封装「第六章,
Android音视频
编码那点破事」
本章仅对部分代码进行讲解,以帮助读者更好的理解章节内容。本系列文章涉及的项目HardwareVideoCodec已经开源到Github,支持软编和硬编。使用它你可以很容易的实现任何分辨率的视频编码,无需关心摄像头预览大小。一切都如此简单。目前已迭代多个稳定版本,欢迎查阅学习和使用,如有BUG或建议,欢迎Issue。 MediaMuxer的使用比较简单,方法很少,就那么几个。但是需要注意的是我
Alimin利民
·
2020-03-17 15:29
android音视频
学习之路四-MediaExtractor&MediaMuxer
一、写代码之前,先简单的对相关的几个类进行简单的了解1.MediaExtractor用于分离容器内的视频track和音频track,说直观点就是提取多路的,通常编码的视频资源。主要API介绍:setDataSource(Stringpath):即可以设置本地文件又可以设置网络文件getTrackCount():得到源文件通道数getTrackFormat(intindex):获取指定(index)
笑而不语ii
·
2020-02-24 15:50
关于
「需要更努力才行」一、输入计划技术相关
Android音视频
处理方向知识学习在线课程学习关于读书静下心完整阅读几本书,内容在技术之外继续尤克里里学习英语技能提升二、输出计划读书笔记为读完的每一本书各至少整理一篇个人微信公众号玩票性质
ohooblueblue
·
2020-02-19 10:56
Android 开发技术周报 Issue#267
新闻Android11偷跑:一台谷歌Pixel2XL已升级部分谷歌Pixel2相机不能用:手机已过保教程
Android音视频
开发打怪升级系列教程开源库madmanahighperformancealternativetoGoogle'sstandardIMAandroidSDK.IfyouhaveyourownVASTserverandwanttorendervideoadsandhavefull
inferjay
·
2020-02-11 19:37
android
android-studio
kotlin
java
Android音视频
处理之基于MediaCodec合并音视频
Android提供了一个MediaExtractor类,可以用来分离容器中的视频track和音频track,下面的例子展示了使用MediaExtractor和MediaMuxer来实现视频的换音:privatevoidmuxingAudioAndVideo()throwsIOException{MediaMuxermMediaMuxer=newMediaMuxer(mOutputVideoPath
灰色飘零
·
2020-02-09 21:00
Android音视频
系列(四):使用MediaExtractor和MediaMuxer完成断点录制以及文件合成
前言本来计划介绍一下MediaCodec,写Demo的时候发现它要结合其他的API一起使用,所以先延后。这一篇我们先了解一下MediaExtractor和MediaMuxer。最开始的概念篇已经介绍过了,我们先简单的复习一下:MediaExtractor多媒体的提取器,通过它,可以单独操作音视频文件的音频或视频,例如音视频提取,合成之类的操作。MediaMuxer多媒体合成器,在功能上与Media
珠穆朗玛小王子
·
2020-02-09 02:42
Android音视频
系列(五):使用MediaCodec播放视频文件
前言本片博客我们一起来研究Android系统音视频api中,应该算是最难、最复杂的类:MediaCodec。相对于之前介绍过的MediaPlayer,AudioRecod等等来说,MediaCodec用法稍微复杂了一些,而且有一些小坑值得踩一踩。首先熟悉一个MediaCodec的常用方法:createEncoderByType(@NonNulStringtype):静态构造方法,type为指定的音
珠穆朗玛小王子
·
2020-02-07 18:58
Android音视频
系列(三):使用AudioRecord录制PCM音频和播放
前言之前我们使用了MediaRecorder录制了音频和视频,虽然API使用简便,但是欠缺灵活,例如直播中的混音,变声等等,有些我们需要边录制边处理,MediaRecorder已经满足不了这些更高的需求,这个时候就需要使用AudioRecord。正文使用AudioRecord录制的是pcm原始音频,具体的概念这里就不多说了,如果你需要MP3,3gp可以自行转换。也就是说录制之后的文件基本上不能使用
珠穆朗玛小王子
·
2020-02-06 01:21
Android音视频
开发:踩一踩“门槛”
音视频基础音视频行业已经发展很多年了,随着近几年移动端越来越多的音视频APP的出现,将音视频推向一个高潮,但是由于音视频的学习成本很高,很多开发者望而却步,为了跟紧时代的步伐,我写了这篇音视频基础,讲解了音视频的相关知识,给大家破除音视频的“高门槛”,希望可以共同进步。音频将声音保存成音频的过程,其实就是将模拟音频数字化的过程,为了实现这个过程,就需要对模拟音频进行采样、量化和编码。接下来我们详细
奇葩AnJoiner
·
2020-01-14 14:21
【Android 音视频开发打怪升级:音视频硬解码篇】二、音视频硬解码流程:封装基础解码框架
教程代码:【Github传送门】目录一、
Android音视频
硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
开发的猫
·
2020-01-08 19:31
Android音视频
(一) OpenGL ES2.0 绘制图片纹理
OpenGLES是OpenGL的一个子集,它针对移动端或嵌入式系统做了部分精简,而Android系统中集成了OpenGLES,方便我们通过其接口充分使用GPU的计算和渲染能力。OpenGLES2.0是基于可编程管线设计。相对OpenGLES1.x,OpenGLES2.0进行了大变革,更具灵活性,功能也更强大,并且渲染效率更高,效果更好。目前Android对OpenGLES的支持如下:OpenGLE
zhangke3016
·
2020-01-04 11:36
Android音视频
(二)预览摄像头画面
利用OpenGL生成纹理并绑定到SurfaceTexture上,然后把Camera的预览数据设置到SurfaceTexture中,OpenGL拿到摄像头数据并显示出来。1.顶点与片元着色器片元着色器:#extensionGL_OES_EGL_image_external:requireprecisionmediumpfloat;varyingvec2a_position;uniformsample
zhangke3016
·
2020-01-02 14:31
【Android 音视频开发打怪升级:音视频硬解码篇】三、音视频播放:音视频同步
教程代码:【Github传送门】目录一、
Android音视频
硬解码篇:1,音视频基础知识2,音视频硬解码流程3,
开发的猫
·
2019-12-30 11:49
Android音视频
处理之MediaMuxer
在Android中,可以使用MediaMuxer来封装编码后的视频流和音频流到mp4容器中:MediaMuxerfacilitatesmuxingelementarystreams.Currentlysupportsmp4orwebmfileastheoutputandatmostoneaudioand/oronevideoelementarystream.MediaMuxerdoesnotsup
郑旭泽
·
2019-12-28 22:52
在 Android Camera进行视频的采集,分别使用 SurfaceView、TextureView 来预览 Camera 数据,取到 NV21 的数据回调
更加详细的SurfaceView,可以到
Android音视频
技术入门之绘制一张图片中了解。TextureView是Android4.0之后加入的。
安仔夏天勤奋
·
2019-12-27 20:31
【Android 音视频开发打怪升级:OpenGL渲染视频画面篇】四、深入了解OpenGL之EGL
教程代码:【Github传送门】目录一、
Android音视频
硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
开发的猫
·
2019-12-26 18:16
Android音视频
---YUV格式深入浅出(一)
版权声明:本文为卫伟学习总结文章,转载请注明出处!近期由于项目需要,开始接触视频像素格式,因此在这里做一个小结;像素格式描述了像素数据存储所用的格式,定义了像素在内存中编码方式。RGB和YUV为两种经常使用的像素格式。1.RGB格式一般较为熟悉,RGB图像具有三个通道R、G、B,分别对应红、绿、蓝三个分量,由三个分量的值决定颜色;通常,会给RGB图像加一个通道alpha,即透明度,于是共有四个分量
ZebraWei
·
2019-12-26 10:43
Android音视频
编码录制mp4
Android录制视频有多种方法:MediaRecorder,MediaProjection,MediaMuxer,OpenGL等,每种方法都有其应用场景。这里介绍的是用MediaCodec+MediaMuxer录制视频,这种方式是将音频流和视频流用MediaCodec编码,然后用MediaMuxer混流合成mp4视频,这种方式的通用性较好,它不关心数据来源,只要能获得音视频流数据,就能录制。音视
rome753
·
2019-12-25 12:59
Android 音视频之音频编码转换
简介我在之前文章《
Android音视频
之音频AAC编码》中介绍过,如何将音频原始pcm数据进行AAC编码。本章,我简单介绍一下,Android对音频文件进行编码转换。
请叫我果爸
·
2019-12-24 19:26
《
Android音视频
系列-1》从FFmpeg开始,先玩玩常用命令
从今天开始,预计花费3个月时间(晚上+周末),学习
Android音视频
开发。
蓝师傅_Android
·
2019-12-21 17:27
OpenGL ES 与 GLSurfaceView 渲染视频帧
01前言大家好,本文是iOS/
Android音视频
专题的第六篇,该专题中AVPlayer项目代码将在Github进行托管,你可在微信公众号(GeekDev)后台回复资料获取项目地址。
sprint
·
2019-12-21 15:38
Android音视频
技术入门之绘制一张图片
Android的音视频入门学习,首先了解一下绘制图片。在Android平台绘制一张图片,使用至少3种不同的API,ImageView,SurfaceView,自定义View作绘制图片。下面我以SurfaceView作重点来讲,为什么不用其他的来作例子,分析完SurfaceView就是知道为什么要用SurfaceView作例子。SurfaceView我们以下面几个点来了解SurfaceViewSur
安仔夏天勤奋
·
2019-12-21 02:38
使用 AudioTrack 播放音频轨道
01前言大家好,本文是iOS/
Android音视频
开发专题的第七篇,该专题中AVPlayer项目代码将在Github进行托管,你可在微信公众号(GeekDev)后台回复资料获取项目地址。
sprint
·
2019-12-20 20:08
「音视频专题」 音视频基础概念介绍
01前言大家好,从本文开始我们将从
Android音视频
专题开始探索,并按照iOS/
Android音视频
开发专题介绍依次开始。iOS音视频专题将在
Android音视频
专题结束后进行。
sprint
·
2019-12-19 01:26
使用SurfaceTexture作为Camera输出「第一章,
Android音视频
编码那点破事」
本章仅对部分代码进行讲解,以帮助读者更好的理解章节内容。本系列文章涉及的项目HardwareVideoCodec已经开源到Github,支持软编和硬编。使用它你可以很容易的实现任何分辨率的视频编码,无需关心摄像头预览大小。一切都如此简单。目前已迭代多个稳定版本,欢迎查阅学习和使用,如有BUG或建议,欢迎Issue。 在Android系统中,使用GPU对摄像头画面进行高效可控的渲染,几乎是必须
Alimin利民
·
2019-12-17 15:48
Android 相机开发,音视频入门教程全解
如果你有学
Android音视频
,相机开发的想法,那么这篇文章可以作为一篇不错的参考文章。当然本文为付费文章,收费5元,如果对你有用,文末赞赏缴费即可。
aserbao
·
2019-12-17 14:49
2019年学习规划
网上摘抄学习资料篇:初级入门篇:
Android音视频
开发(一):通过三种方式绘制图片
Android音视频
开发(二):使用AudioRecord采集音频P
谷哥得小弟
·
2019-12-15 09:54
Android音视频
开发-入门(四):使用 MediaExtractor 和 MediaMuxer API 解析和封装 mp4 文件
好时光春分已过,下个时节就是清明了,送上古人小诗一首:咏柳【作者】贺知章【朝代】唐碧玉妆成一树高,万条垂下绿丝绦。不知细叶谁裁出,二月春风似剪刀。MediaExtractor抽取视频不含音频/***抽取(ly.mp4)的视频文件不含音频*/@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR2)@RequiresApi(api=Build.VERSION_COD
HannyYeung
·
2019-12-13 17:26
Android音视频
学习:视频的采集和渲染
视频肯定用摄像头采集渲染可以用SurfaceView和TextureView,也可以用OpenGLES渲染首先开启摄像头权限,Android6.0以上需要动态申请通过SurfaceView预览camera=Camera.open(Camera.CameraInfo.CAMERA_FACING_BACK);camera.setDisplayOrientation(90);surfaceHolder=
lesliefang
·
2019-12-13 05:11
使用OpenGL为Camera添加各种滤镜「第三章,
Android音视频
编码那点破事」
本章仅对部分代码进行讲解,以帮助读者更好的理解章节内容。本系列文章涉及的项目HardwareVideoCodec已经开源到Github,支持软编和硬编。使用它你可以很容易的实现任何分辨率的视频编码,无需关心摄像头预览大小。一切都如此简单。目前已迭代多个稳定版本,欢迎查阅学习和使用,如有BUG或建议,欢迎Issue。 在第二章中,我们通过一个CameraSurfaceTexture纹理,把摄像
Alimin利民
·
2019-12-12 10:05
使用TextureView渲染Camera画面「第二章,
Android音视频
编码那点破事」
本章仅对部分代码进行讲解,以帮助读者更好的理解章节内容。本系列文章涉及的项目HardwareVideoCodec已经开源到Github,支持软编和硬编。使用它你可以很容易的实现任何分辨率的视频编码,无需关心摄像头预览大小。一切都如此简单。目前已迭代多个稳定版本,欢迎查阅学习和使用,如有BUG或建议,欢迎Issue。 上一章我们讲到了使用SurfaceTexture作为Camera数据的缓冲区
Alimin利民
·
2019-12-08 12:12
【Android 音视频开发打怪升级:OpenGL渲染视频画面篇】一、初步了解OpenGL ES
教程代码:【Github传送门】目录一、
Android音视频
硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
开发的猫
·
2019-12-08 11:25
【Android 音视频开发打怪升级:OpenGL渲染视频画面篇】二、使用OpenGL渲染视频画面
教程代码:【Github传送门】目录一、
Android音视频
硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
开发的猫
·
2019-12-07 20:52
AVFoundation 框架介绍
本文是iOS/
Android音视频
开发专题第九篇,该专题中项目代码将在Github进行托管,你可在微信公众号(GeekDev)后台回复资料获取项目地址。
sprint
·
2019-12-07 15:23
【Android 音视频开发打怪升级:音视频硬解码篇】四、音视频解封和封装:生成一个MP4
教程代码:【Github传送门】目录一、
Android音视频
硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
开发的猫
·
2019-12-07 08:59
最全的连麦直播技术点整理-AnyRTC
RTMPvsRTMFP大话直播
android音视频
点/直播模块开发一些基本概念【如何快速的开发一个完整的iOS直播app】(原理篇)姚东(YY),金山18667号码农,张云龙(全民TV),何李石(七牛)
小白龙vip
·
2019-12-07 05:33
Android 音频基础1
Android音视频
之旅--数字音频基础1由于目前不支持LaTeX,所以有些公式使用图片代替,需要看原本LaTeX的同学可以看这个网址:http://blog.csdn.net/kevin_nazgul
码寅
·
2019-11-30 23:57
音视频学习路线
分平台)#处理FFmpeg等#渲染OPENGL等#传输webrtc等书籍:《ThinkinC++》、《androidC++高级编程》、《深入OpenCVAndroid应用开发》《音视频开发进阶指南》、《
Android
XII01
·
2019-11-30 12:02
【Android 音视频开发打怪升级:OpenGL渲染视频画面篇】三、OpenGL渲染多视频,实现画中画
教程代码:【Github传送门】目录一、
Android音视频
硬解码篇:1,音视频基础知识2,音视频硬解码流程:封
开发的猫
·
2019-11-29 06:29
Android音视频
(二)音频AudioRecord和AudioTrack
Android音视频
(一)Camera2API采集数据AudioRecord和AudioTrack是Android系统提供的用于实现录音、播放音频的功能类,使用这两个类做音频的采集与播放还是非常简单的。
MzDavid
·
2019-11-07 21:56
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他