# MediaLearn
`MediaLearn`是一个旨在分享音视频开发知识的项目,目前仅仅局限于Android平台,后续会逐步扩展。<br>因为项目是以学习为目的,所以暂时不支持作为开发工具库使用,因为有少部分的代码具有一点实验性质,并没有特别好地进行封装。但大部分的功能我都将耦合性处理地很低,譬如[Audio模块](https://github.com/JadynAi/MediaLearn/tree/master/mediakit/src/main/java/com/jadyn/mediakit/audio)。而[视频模块中](https://github.com/JadynAi/MediaLearn/tree/master/mediakit/src/main/java/com/jadyn/mediakit/video),解码以及录制相关的功能趋近完整,可以做参考使用。但有一些功能我仍在持续不断地优化。<br>**本项目仅供学习参考使用**
## Camera2 视频录制
- Camera2录制视频(一):音频的录制及编码,[点击传送门](https://juejin.im/post/5d130936e51d45777b1a3dc8)
- Camera2录制视频(二):MediaCodeC+OpenGL视频编码,[传送门](https://juejin.im/post/5d2c12fdf265da1bae392b4c)
## MediaCodeC硬编码
- MediaCodeC硬编码将图片集编码为视频Mp4文件[MediaCodeC编码视频](https://jadynai.github.io/2019/04/01/2019-04-01-MediaCodeC-encoder1/)
- MediaCodeC将视频完整解码,并存储为图片文件。使用两种不同的方式,[硬编码解码视频](https://jadynai.github.io/2019/01/25/2019-01-25-MediaCodeC-Decode-1/)
- MediaCodeC解码视频指定帧[硬编码解码指定帧](https://jadynai.github.io/2019/02/09/2019-02-09-MediaCodeC-frame/)
## LICENSE
Copyright [JadynAi]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于Android平台音视频编解码项目+Kotlin+MediaCodeC+OpenGL高效解决音视频编解码问题+源码+开发文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于Android平台音视频编解码项目+Kotlin+MediaCodeC+OpenGL高效解决音视频编解码问题+源码+开发文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 项目简介: Camera2 视频录制 Camera2录制视频(一):音频的录制及编码 Camera2录制视频(二):MediaCodeC+OpenGL视频编码 MediaCodeC硬编码 MediaCodeC硬编码将图片集编码为视频Mp4文件MediaCodeC编码视频 MediaCodeC将视频完整解码,并存储为图片文件。使用两种不同的方式,硬编码解码视频 MediaCodeC解码视频指定帧硬编码解码指定帧
资源推荐
资源详情
资源评论
收起资源包目录
基于Android平台音视频编解码项目+Kotlin+MediaCodeC+OpenGL高效解决音视频编解码问题+源码+开发文档 (212个子文件)
libcpufeatures.a 0B
libcpufeatures.a 0B
libcpufeatures.a 0B
libcpufeatures.a 0B
gradlew.bat 2KB
com_jadyn_mediakit_gl_GLJni.c 1KB
com_jadyn_mediakit_gl_GLJni.o.d 737B
com_jadyn_mediakit_gl_GLJni.o.d 735B
com_jadyn_mediakit_gl_GLJni.o.d 732B
com_jadyn_mediakit_gl_GLJni.o.d 729B
cpu-features.o.d 391B
cpu-features.o.d 389B
cpu-features.o.d 386B
cpu-features.o.d 383B
.gitignore 176B
.gitignore 7B
.gitignore 7B
.gitignore 7B
build.gradle 1KB
build.gradle 1KB
build.gradle 770B
build.gradle 644B
settings.gradle 42B
gradlew 5KB
com_jadyn_mediakit_gl_GLJni.h 518B
gradle-wrapper.jar 53KB
DiskLruCache.java 33KB
RxPermissions.java 11KB
StrictLineReader.java 7KB
RxPermissionsFragment.java 4KB
IoUtils.java 2KB
Permission.java 2KB
ExampleInstrumentedTest.java 744B
ExampleUnitTest.java 384B
girl.jpeg 96KB
android_gradle_build.json 6KB
android_gradle_build.json 6KB
android_gradle_build.json 6KB
android_gradle_build.json 6KB
android_gradle_build_mini.json 4KB
android_gradle_build_mini.json 4KB
android_gradle_build_mini.json 4KB
android_gradle_build_mini.json 4KB
json_generation_record.json 3KB
json_generation_record.json 3KB
json_generation_record.json 3KB
json_generation_record.json 3KB
build_model.json 3KB
build_model.json 3KB
build_model.json 3KB
build_model.json 3KB
ndk_locator_record.json 1KB
CameraMgr.kt 11KB
Camera2Ops.kt 7KB
SurfaceEncodeCore.kt 7KB
VideoDecoder2.kt 7KB
CommonFunction.kt 6KB
AiLoiVideoEncoder.kt 6KB
Camera2RecordActivity.kt 6KB
VideoDecoder.kt 6KB
EglEnv.kt 6KB
DiskCacheAssist.kt 6KB
GLFunction.kt 5KB
STextureRender.kt 5KB
CodeCFunction.kt 5KB
VideoDecoder2Compat.kt 5KB
Muxer.kt 5KB
VideoRecorder.kt 4KB
EncodeProgram.kt 4KB
VideoAnalyze.kt 4KB
VideoEncoder.kt 4KB
CameraActivity.kt 4KB
CameraFunction.kt 4KB
DrawElementsRender.kt 4KB
PixelsGen.kt 4KB
TextureRender.kt 4KB
Camera2Activity.kt 4KB
MainActivity.kt 3KB
DecodeFrameActivity.kt 3KB
AudioEncoder.kt 3KB
DecodeActivity.kt 3KB
GLCore.kt 3KB
AutoFitTextureView.kt 3KB
TextureDraw.kt 3KB
DrawElements2Render.kt 3KB
VideoGen.kt 3KB
FrameCache.kt 3KB
TextureExt.kt 3KB
FirstRender.kt 3KB
MediaFunction.kt 3KB
MatrixRender.kt 3KB
EncodeFrameActivity.kt 2KB
SecondRender.kt 2KB
YuvCore.kt 2KB
CameraIDC.kt 2KB
TextureFunction.kt 2KB
Texture2dProgram.kt 2KB
GLTextureActivity.kt 2KB
Camera2Ext.kt 2KB
AudioOps.kt 2KB
共 212 条
- 1
- 2
- 3
资源评论
梦回阑珊
- 粉丝: 5186
- 资源: 1681
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Django和OpenCV的智能车视频处理系统.zip
- (源码)基于ESP8266的WebDAV服务器与3D打印机管理系统.zip
- (源码)基于Nio实现的Mycat 2.0数据库代理系统.zip
- (源码)基于Java的高校学生就业管理系统.zip
- (源码)基于Spring Boot框架的博客系统.zip
- (源码)基于Spring Boot框架的博客管理系统.zip
- (源码)基于ESP8266和Blynk的IR设备控制系统.zip
- (源码)基于Java和JSP的校园论坛系统.zip
- (源码)基于ROS Kinetic框架的AGV激光雷达导航与SLAM系统.zip
- (源码)基于PythonDjango框架的资产管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功