自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Android 音视频任务7

先做任务7,是因为做完任务4感觉想要稍微深入了解一下MediaCodec,感觉这样更能把刚学到的知识连贯一下。任务7. 学习 MediaCodec API,完成音频 AAC 硬编、硬解MediaCodec的作用是转换编码或解码文件,支持已编码的特定格式转成原始raw数据,原始raw数据转成特定编码的格式解码时,mediaCodec设定的格式是输入文件的格式,输出原始raw数据编码时,me...

2018-12-08 15:00:03 387

原创 Android 音视频任务4

任务4. 学习 Android 平台的 MediaExtractor 和 MediaMuxer API,知道如何解析和封装 mp4 文件MediaMuxer和MediaCodec算是比较年轻的,它们是JB 4.1和JB 4.3才引入的。前者用于将音频和视频进行混合生成多媒体文件。缺点是目前只能支持一个audio track和一个video track,目前支持mp4,3gp,webm输出Me...

2018-12-08 14:44:29 235

原创 理解YUV

先贴一个好贴:https://www.cnblogs.com/ALittleDust/p/5935983.htmlYUVYUV是一种颜色空间,基于YUV的颜色编码是流媒体的常用编码方式。Y表示流明,U、V表示色度、浓度,这种表达方式起初是为了彩色电视与黑白电视之间的信号兼容。 对于图像每一点,Y确定其亮度,UV确认其彩度。Y’CbCr也称为YUV,是YUV的压缩版本,不同之处在于Y’CbCr...

2018-12-05 18:59:28 9841

原创 Android 音视频任务3

任务3. 在 Android 平台使用 Camera API 进行视频的采集,分别使用 SurfaceView、TextureView 来预览 Camera 数据,取到 NV21 的数据回调由于这次的任务牵涉面十分广,所以用了很久才搞懂了一些知识,以后的任务也应该会做的越来越慢,不过十分合理,慢工出细活,上来一会儿就完成的东西,要不就是含金量不高,要不就是没有深究,对于学习阶段,虽然说有时候要管...

2018-12-05 18:51:18 5396 2

原创 如何理解linux挂载

根据树结构去理解整个文件系统的挂载和挂载点还是有点困难,所以自己做了些总结,有不对的地方还请指正df -h命令后Filesystem 这里的文件系统表示的是目录的层次结构,而不是所谓的像ext4,fat那种真正的文件系统类型一个具体的设备文件(或分区) ,或许是一块硬盘上的一个分区,或许是u盘上的一个分区目录就相当于门整个linux中的文件系统就像一个世界接着一个世界,不同的世界代表不同...

2018-12-03 21:08:23 1014 1

原创 Android 音视频任务2

任务:2. 在 Android 平台使用 AudioRecord 和 AudioTrack API 完成音频 PCM 数据的采集和播放,并实现读写音频 wav 文件AudioRecord使用流程:确定好采样率,通道类型,编码方式,录制来源由AudioRecord.getMinbufferSize获得能接受的最小buffer大小new一个AudioRecord对象 audioRecord ...

2018-12-01 13:13:22 5124 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除