首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
音视频学习
One_Month
创建于2022-05-06
订阅专栏
音视频学习记录系列
暂无订阅
共4篇文章
创建于2022-05-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android平台MediaExtractor和MediaMuxer学习,解析和封装MP4
本文代码示例采用的Kotlin语法,但是没什么高级特性 MediaExtractor:视频文件的提取器,能将视频和音频分离 MediaMuxer:音视频文件合成器,能将提取到的视频和音频合成新的视频
MediaCodec API,完成音频 AAC 硬编,5.0异步处理,AudioRecord录音
AAC硬件编码文章有几篇,但是都是同步实现,这里采用异步实现,代码Kotlin。 虽然代码是kotlin写的,但是思路上面的按照java能复制出来 最后我会把代码上传到github,可以查看完整过程,
MediaCodec完成AAC文件硬解,5.0异步,AudioTrack播放,MediaExtractor获取音频
[MediaCodec API,完成音频 AAC 硬编,5.0异步处理,AudioRecord录音] (https://juejin.cn/post/7094551541700362248) 上一篇写
串联整个音视频录制流程,完成音视频的采集、编码、封包成 mp4 输出
音频采集:AudioRecord 视频采集:Camera预览回调YUV数据 编码:MediaCodec 合成封包MP4:MediaMuxer 首先确定几条线程处理任务 audioThread 音频采集